[00:18:57] * jtimon [jtimon!~quassel@c-73-189-35-88.hsd1.ca.comcast.net] has quit (Ping timeout: 260 seconds). [00:37:49] * jamtho [jamtho!~jamtho@host217-42-112-25.range217-42.btcentralplus.com] has quit (Ping timeout: 240 seconds). [00:45:40] * jtimon [jtimon!~quassel@73.189.35.88] has joined the channel. [00:50:09] * jtimon [jtimon!~quassel@73.189.35.88] has quit (Ping timeout: 255 seconds). [00:50:31] * jamtho [jamtho!~jamtho@host217-42-112-25.range217-42.btcentralplus.com] has joined the channel. [00:59:20] * jamtho [jamtho!~jamtho@host217-42-112-25.range217-42.btcentralplus.com] has quit (Ping timeout: 268 seconds). [01:38:34] * jtimon [jtimon!~quassel@c-73-189-35-88.hsd1.ca.comcast.net] has joined the channel. [01:56:23] * jtimon [jtimon!~quassel@c-73-189-35-88.hsd1.ca.comcast.net] has quit (Read error: Connection reset by peer). [02:23:11] * FreeFull [FreeFull!~freefull@defocus/sausage-lover] has joined the channel. [04:33:19] * FreeFull [FreeFull!~freefull@defocus/sausage-lover] has quit. [05:00:01] evincar, file I/O [05:16:55] evincar, basic maths functions like exp... [05:31:35] might try patching them in myself [05:34:37] oh https://github.com/evincarofautumn/kitten/blob/exponentiation/common.ktn [05:35:16] why WIP [05:43:16] I just want basic floating point maths functions anyway, not integer exponents [05:47:10] these ones https://hackage.haskell.org/package/base-4.9.1.0/docs/src/GHC.Float.html#Floating [05:50:40] well actually the ones under minimal complete definition for Fractional https://hackage.haskell.org/package/base-4.9.1.0/docs/Prelude.html [05:55:21] forking is taking very long..... [06:42:40] oks I've added pi [06:58:08] guess I should do trunc round ceil and floor [07:01:18] 11: (0.5 * pi) sin [07:01:18] 1.0f64 [07:01:48] 13: 123456789. log exp [07:01:49] 1.2345678900000003e8f64 [07:24:33] pull request made [07:26:54] right we really need a readFile and writeFile [07:52:25] no show instance for floating point aarrrgh [08:31:02] 1: "Hello world" "helloworld.txt" write_file [08:31:02] 2: "helloworld.txt" read_file [08:31:02] ['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] [08:31:03] 3: "!" "helloworld.txt" append_file [08:31:03] ['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] [08:31:05] 4: drop "helloworld.txt" read_file [08:31:08] ['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!'] [08:31:38] hehe now it probably doesn't work so well if it fails the way I've written it so far [09:11:15] awesome now it does a call stack and everything [09:19:57] pull request #2 made [09:30:47] right I really need a show instance for floating point [09:49:18] this seems to be the hardest one lol [10:01:19] the 32-bit floating point seems a lot like 64-bit floating point with a different type [10:01:47] what's the point of that, I wonder [10:13:57] now I want read instances for everything [10:14:09] because what's show without read [11:55:38] * FreeFull [FreeFull!~freefull@defocus/sausage-lover] has joined the channel. [21:33:57] * jamtho [jamtho!~jamtho@host217-42-113-20.range217-42.btcentralplus.com] has joined the channel. [21:55:54] okies I got the show and read working [22:12:08] hm not quite [22:12:33] I really don't understand the do syntax in Haskell and how it combines with other stuff [22:13:46] meh I'm gonna ask in haskell [22:21:21] alright sorted [22:21:48] appaerntly if you have an infix operator it swallows the whole do block its on the same indentation level with [22:21:59] so I moved it to the level of the inner do block [22:22:07] viz. http://lpaste.net/356451 [22:37:43] * flogbot [flogbot!~flogbot@2001:4800:7814:0:2804:b05a:ff04:4ba7] has quit (Ping timeout: 276 seconds). [22:37:55] * flogbot [flogbot!~flogbot@2001:4800:7814:0:2804:b05a:ff04:4ba7] has joined the channel. [22:37:55] :wilhelm.freenode.net 353 flogbot = #concatenative :flogbot jamtho FreeFull colonelj MDude Sgeo__ tgunr mollerse erg rotty hackerfoo m_hackerfoo dustinm` shachaf doublec puckipedia otoburb kanzure earl carvite merry rjungemann diginet strmpnk bmp PiDelport shmibs rgrinberg ephe_meral lonjil flout jeremyheiler jeaye groovy2shoes [22:37:55] :wilhelm.freenode.net 366 flogbot #concatenative :End of /NAMES list. [22:39:45] * FreeFull [FreeFull!~freefull@defocus/sausage-lover] has quit (Quit: nvidia drivers crapped out, time to reboot). [22:40:14] damn I forgot to add the <> for the lists [22:45:35] guess I can do lexicographical ordering for lists while I'm at it [23:09:12] * FreeFull [FreeFull!~freefull@defocus/sausage-lover] has joined the channel. [23:15:02] * jamtho [jamtho!~jamtho@host217-42-113-20.range217-42.btcentralplus.com] has quit (Ping timeout: 246 seconds). [23:16:45] * jtimon [jtimon!~quassel@c-73-189-35-88.hsd1.ca.comcast.net] has joined the channel.