00:00:00 --- log: started retro/10.12.19 00:53:07 --- quit: docl (Ping timeout: 260 seconds) 03:23:57 crc: i have pushed some changes 03:24:04 the new capabilities are implemented 03:24:18 i'm using stty to get the term size 03:24:27 also to set the terminal to raw mode 06:47:20 yiyus: I get errors when trying to build now: https://gist.github.com/747380 06:55:19 oups! 06:55:21 fixed 07:01:31 ok, changes applied; thanks 08:37:32 --- join: docl (~chatzilla@184-100-188-107.ptld.qwest.net) joined #retro 08:47:18 --- join: erider (~chatzilla@unaffiliated/erider) joined #retro 08:47:32 morning all 08:47:55 good morning 08:48:29 hey crc whats new? working on retro? 08:48:45 yes 08:49:19 Yeah I am working on the scheme implementation in lua, it is going pretty well 08:49:37 I have refactored the code quite a bit 08:50:26 I have been using the scheme methods to make functions generic 08:51:08 I have been using the generic functions to make other functions that I need to help the coding process 08:54:55 crc: so what are you dealing with today 08:55:46 rewriting moveTo: to make it more flexible. I intend to move some of the more primitive functions (various if forms, for/next loops) into a new vocabulary 08:56:22 crc many if forms do you need to have? 08:58:33 there are currently: 08:58:33 =if then 08:58:33 =if else then 08:58:33 !if then 08:58:33 !if else then 08:58:34 >if then 08:58:36 >if else then 08:58:38 if then 08:58:45 if else then 08:58:47 if; 08:58:49 As well as the separate conditionals: = > < <> 08:58:51 the various prefixes there correspond to ngaro bytecodes 08:59:18 lately I'm prefering to use combinators, so plan to hide the older forms from the global dictionary 08:59:47 ah I got it but I guess I was thinking about just having one if else generic the you add cond ==, <, > etc 09:00:51 new forms are: [ ] ifTrue [ ] ifFalse [ true-block ] [ false-block ] choose 09:11:34 not sure of a name for the new vocabulary yet 09:16:50 make so number 2 lol 09:17:08 ? 09:19:40 sorry a bad star trek saying :( 09:21:22 ok 09:28:56 erider: you left out the "it" -- "make it so, number two!" 09:38:41 oh! lol 10:05:43 hey docl how are things 10:05:57 hi erider 10:06:01 doing great 10:06:26 docl: are you working on your web app 10:06:40 no, I've left that on the back burner 10:06:59 what are you working on right now 10:12:14 right now? I'm mainly just being a cryonics advocate at the moment. 10:24:21 just commited the extras' vocabulary, which now has the if forms and for/next 10:27:29 docl: yeah that sounds neat 12:10:44 --- join: roarde (~roarde@pdpc/supporter/active/sixforty) joined #retro 12:25:50 --- quit: erider (Ping timeout: 240 seconds) 12:31:12 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 12:48:46 --- quit: oPless (Quit: Leaving.) 13:05:50 --- quit: erider (Ping timeout: 240 seconds) 13:07:01 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 13:18:41 --- quit: yiyus_ (*.net *.split) 13:18:57 --- quit: yiyus (*.net *.split) 13:19:40 --- quit: roarde (*.net *.split) 13:19:55 --- quit: erider (*.net *.split) 13:21:29 --- join: roarde (~roarde@adsl-99-191-98-14.dsl.spfdmo.sbcglobal.net) joined #retro 13:21:29 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 13:21:29 --- join: yiyus_ (1242712427@je.je.je) joined #retro 13:21:29 --- join: yiyus (~124271242@67.202.106.57) joined #retro 13:24:07 --- quit: roarde (Changing host) 13:24:07 --- join: roarde (~roarde@pdpc/supporter/active/sixforty) joined #retro 13:29:59 --- quit: docl (Ping timeout: 240 seconds) 13:55:14 --- join: oPless (~oPless@cpc6-cmbg14-2-0-cust96.5-4.cable.virginmedia.com) joined #retro 13:55:50 --- quit: erider (Ping timeout: 240 seconds) 14:01:09 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 14:15:59 --- quit: erider (Ping timeout: 240 seconds) 14:21:17 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 15:05:50 --- quit: erider (Ping timeout: 240 seconds) 15:11:19 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 15:25:50 --- quit: erider (Ping timeout: 240 seconds) 15:26:54 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 15:32:56 --- quit: erider (Changing host) 15:32:56 --- join: erider (~chatzilla@unaffiliated/erider) joined #retro 15:42:52 --- join: docl (~chatzilla@184-100-188-107.ptld.qwest.net) joined #retro 15:55:50 --- quit: erider (Ping timeout: 240 seconds) 16:01:09 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 16:01:18 --- quit: erider (Changing host) 16:01:18 --- join: erider (~chatzilla@unaffiliated/erider) joined #retro 16:46:19 --- join: luptenschteiner (~User@unaffiliated/probonono) joined #retro 16:49:27 --- quit: probonono (*.net *.split) 16:55:50 --- quit: erider (Ping timeout: 240 seconds) 17:01:08 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 17:17:11 fixed the editor and decompiler to work with the latest image. I'll probably be rewriting the decompiler again; I have some ideas to make it more useful. 17:25:11 editor still called e? There was a new release of the text editor "e" for msw in August. 17:25:35 and "e" appears on wikipedia's list of editors 17:42:50 the block editor (red, now with a vi-inspired modal editing model) 17:45:04 there's also a "Red", but you've probably run across it. 17:47:50 the one written in STOIC? 17:48:42 or the (restricted) ed? 17:49:04 I was thinking of the STOIC one 17:50:09 I've never used that one 17:51:14 restricted ed wouldn't count 17:51:21 ok 17:55:19 currently I mostly use the block editor in the javascript implementation. given that it now allows saving/restoring of an image (via HTML5 localStorage), it's actually usable for testing things now. Still brutally slow though. 17:55:56 what happens when it's run on non-5 browser? 18:00:07 unknown 18:00:50 I've tested saving of images under recent chrome builds and firefox 18:01:09 I've got an old Opera I can take to a link 18:01:16 retroforth.org/try 18:01:50 define something; hit or type 'save'; refresh and it should be gone. hit the 'load' button/link and it should load the saved image 18:03:38 can't get that far 18:03:42 works in firefox 3.6; opera 10.53; and chrome 10.0.612.1 18:03:46 what version of opera? 18:04:03 everytime I press shift for ":", it sends me to opera's help page 18:04:23 it doesn't run at all under internet explorer 6 or 7 18:04:30 This is 9.64 linux i686 18:04:31 I see 18:04:49 (ie6/7 having broken javascript handling of a few things) 18:05:14 I'll see if I can get a 9.x opera to test with 18:05:20 apparently also accepts line breaks in the middle of code 18:05:39 I didn't know mine was that old. Doubt anyone would expect it to work. I don't. 18:05:55 current opera version is 11.0 18:06:02 Opera was the install default. I don't use it, so don't update it. 18:06:07 ok 18:06:13 hmmrs . . . 18:08:11 any chance it'll work in lynx? 18:08:51 or does it involve images? 18:15:13 Main thing is a pre-5 test. Still a lot of it out there. 18:29:34 no images; but does use a fair amount of css and javascript event handlers 18:29:52 css would be the problem, I think 18:31:28 the css is mostly presentation oriented 18:32:14 lynx gives me the buttons, but no text from Retro 18:32:41 far from the first thing I'd worry about :) Installing opera 10.11 now. 18:32:57 I think 10.6 was first to have html 5 features. 18:33:08 does lynx support javascript? 18:33:44 yes - some packages have it disabled by default, and there are more settings involved 18:34:03 ok 18:36:21 once again, distro has failed to properly package the user's manual 18:36:41 back to nbsd; but that'll take time 18:39:23 Once I can get a replacement power supply for my old thinkpad I'd like to put netbsd on it 18:43:53 Opera 10.11: shift problem disappeared, but in aliasing heh to .s I discovered that Opera uses "." to begin quick search. 18:44:58 I may have disabled that in my opera settings 18:45:10 save hangs. status still works, but still hung. load restarts and echos "Sorry, unable to find a saved image". 18:45:50 --- quit: erider (Ping timeout: 240 seconds) 18:46:20 clicking close box on quick search let me proceed at that point; seems to basically work, naturally won't save, and that hangs it. Maybe just a note for non-5's not to save would suffice. 18:46:51 I shall do so this week 18:51:08 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 19:05:50 --- quit: erider (Ping timeout: 240 seconds) 19:11:18 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 19:15:48 --- nick: luptenschteiner -> probonono 19:25:50 --- quit: erider (Ping timeout: 240 seconds) 19:31:09 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 19:32:56 what's the word for loading the localStorage image? (the button works) 19:35:03 there is no word for that yet 19:35:34 ok. Starting with Opera 11, Opera's installer works for Slack :) 19:35:52 good to know 19:36:14 save works in Opera 11. Only problem so far is with the default "." shorcut annoyance. 19:36:41 reload loses the word, load brings it back 19:36:57 then it works as expected. 19:37:04 reload loads the default image 19:37:49 right. Looking at the tally sheet, I've managed to deduce . . . lemme see .. ONE thing about Retro. 19:37:55 progress at last! 20:15:50 --- quit: erider (Ping timeout: 240 seconds) 20:21:19 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 20:55:34 --- quit: roarde (Quit: Leaving.) 21:15:50 --- quit: erider (Ping timeout: 240 seconds) 21:21:09 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 22:05:50 --- quit: erider (Ping timeout: 240 seconds) 22:11:08 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 22:25:50 --- quit: erider (Ping timeout: 240 seconds) 22:31:09 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 22:45:50 --- quit: erider (Ping timeout: 240 seconds) 22:51:08 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 23:25:50 --- quit: erider (Ping timeout: 240 seconds) 23:31:19 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 23:55:50 --- quit: erider (Ping timeout: 240 seconds) 23:59:59 --- log: ended retro/10.12.19