00:00:00 --- log: started retro/10.02.26 06:54:14 --- join: sunwukong (~vukung@business-80-99-161-225.business.broadband.hu) joined #retro 06:54:55 hi sunwukong 06:55:04 hi 07:03:21 --- quit: virl (Remote host closed the connection) 08:08:09 --- quit: sunwukong (Remote host closed the connection) 09:28:53 --- quit: retro-commit (Ping timeout: 265 seconds) 10:08:31 --- join: neceve (~neceve@unaffiliated/neceve) joined #retro 11:06:29 --- join: cfa (~cfa@unaffiliated/cfa) joined #retro 11:06:35 afternoon 11:07:10 hi cfa 11:07:21 hey crcn. 11:07:57 i just finished the file patches—fopen, fread, fwrite, fclose, fpos, fseek are all implemented 11:08:07 port 4, queries -1 to -6 11:09:35 cool 11:09:40 please send the patches 11:09:46 sure 11:10:58 sent 11:11:10 thanks 11:11:16 Ill test them tonight 11:11:53 --- quit: crcx (Remote host closed the connection) 11:12:00 great 11:24:42 the one constraint here is that file position is cast from long to int which somewhat limits file seeking 11:24:58 not too serious though 11:41:06 given that references to file handles can be stored in the image, care will have to be taken to reopen files before trusting any stored handles 11:42:15 --- quit: neceve (Ping timeout: 245 seconds) 11:43:25 success flags are provided in to '4 out' for all the file queries 11:43:31 s/in to/to/ 11:43:50 so conditional file i/o is straightforward 11:51:13 good 12:54:10 looks good 12:54:34 I'll port it to the other vm's and commit everything tonight or tomorrow 12:55:17 great 12:55:36 I did change the stack order as you suggested 12:55:52 good—i realised after i sent the proposal that it was a little counterintuitive in places 12:55:56 are you going to create a 'file' vocab? 13:05:36 "files" 13:07:05 okay, neat. 13:08:00 right, back later—cheerio for now 13:08:01 --- quit: cfa (Quit: cfa) 13:08:19 the words are in the repo if anyone wants to play with them 13:18:33 --- quit: crcn (Quit: Page closed) 13:32:29 --- join: crcx (~CharlesC@m325a36d0.tmodns.net) joined #retro 14:03:53 --- quit: crcx (Quit: jmIrc-m v0.35d by Archangel (http://jmirc-m.net.ru/)) 15:27:27 --- join: virl (~virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 16:08:15 home 16:35:11 --- join: retro-commit (~Karere@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 16:35:11 [crcx/retroforth] 8543ce: initial stuff for file I/O from Marc 16:35:11 [crcx/retroforth] 58dbf4: add files vocab 16:36:56 [crcx/retroforth] 2611ed: add file I/O to fast-console vm 16:37:56 [crcx/retroforth] a8968c: add file i/o to graphical vm 16:38:51 I'm not sure how to do this in C# yet 16:44:38 does it matter/ 16:52:37 --- join: cfa (~cfa@unaffiliated/cfa) joined #retro 16:52:41 hi 17:11:32 cool, lots of fresh commits :) 17:11:57 mainly I/O stuff? 17:12:16 docl: clock device, file I/O 17:12:27 (for the C implementations) 17:12:36 nice! 17:12:39 clock is supported by C, C#, and JavaScript 17:13:02 we have a files vocab now with the core I/O words (from cfa) 17:13:23 foucist: yes, for better support on Windows 17:13:52 foucist: not high priority, but it'd be nice to support there too 17:14:16 good to see the vocab code is getting good use 17:15:21 --- join: erider (~chatzilla@pool-173-69-160-231.bltmmd.fios.verizon.net) joined #retro 17:15:28 hi erider 17:15:47 hi 17:15:58 hey erider, all 17:16:08 hi cfa 17:16:10 hey 17:17:34 docl: I'm getting plenty of use out of the vocbaularies 17:17:59 docl: yeah, very nice implementation 17:18:24 elegant, clean 17:23:08 --- quit: erider (Remote host closed the connection) 17:27:54 file I/O words added to word list in the wiki 17:27:57 [crcx/retroforth] 56764e: hide file.io word 17:28:46 crc: is this implementation similar to what you had in mind? 17:28:56 cfa: very much so 17:29:02 good show 17:30:57 [crcx/retroforth] 40eea5: add "slurp" to library/contrib/files.retro 18:00:57 [crcx/retroforth] 7a5315: saveBlocks and loadBlocks added to library/contrib... 18:31:56 [crcx/retroforth] b68db1: add fsize to round out file I/O words 18:33:58 [crcx/retroforth] 9a27d8: forgot to check this one in... 18:40:56 [crcx/retroforth] 70f73a: add >file 18:43:56 [crcx/retroforth] 110f66: move "include" to core.retro 18:48:56 [crcx/retroforth] b7430a: use "include" to simplify building of new image 22:48:40 --- quit: cfa (Quit: cfa) 23:59:59 --- log: ended retro/10.02.26