00:00:00 --- log: started retro/09.12.17 00:49:31 --- join: virl (n=virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 01:16:26 --- quit: SimonRC (farmer.freenode.net irc.freenode.net) 01:36:04 --- join: SimonRC (n=sc@fof.durge.org) joined #retro 01:41:59 --- quit: virl (Remote closed the connection) 16:45:09 --- join: virl (n=virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 20:43:14 --- join: docl (n=luke@97-115-112-18.ptld.qwest.net) joined #retro 20:57:49 --- join: retro-commit (n=retro-co@sh1-ext.rs.github.com) joined #retro 20:57:49 forthlets: 3Charles Childers 07master0 SHA1-c31f10b 20:57:49 add start of new "rem: retro editor for mortals" 20:57:49 http://bit.ly/5YPxAv 20:57:50 --- part: retro-commit left #retro 21:07:02 --- join: crc_ (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 21:07:02 --- mode: ChanServ set +o crc_ 21:09:22 nice, sensible matching macro there. 21:09:33 (in rem) 21:12:11 thanks 21:12:30 --- quit: crc (Nick collision from services.) 21:12:30 --- nick: crc_ -> crc 21:17:18 tomorrow I'll try to work on the ui part of it more. the basic movement/insert functionality is working, but you can't see the cursor 21:22:15 works really nice though despite no cursor. 21:28:36 here we go: 21:28:37 : pos l @ (line) c @ + ; 21:28:37 here is v ] pos @ char: * pos ! (v) pos ! ; 21:33:38 or on one line: 21:33:40 here is v ] l @ (line) c @ + dup @ swap dup char: * swap ! (v) ! ; 21:39:44 here is v ] c @ l @ (line) + dup @ swap char: * over ! (v) ! ; 21:41:09 is c @ l @ (line) + better, or is l @ (line) c @ + better? 21:44:26 matter of preference I guess 21:44:56 in the one case you have the value-getting ones on the left and the processing on the right, which is more factorable 21:45:31 : p ( -cl) c @ l @ ; 21:46:15 : get-pos ( cl-a) (line) + ; 22:01:38 there we go, all factored and loc'd 22:01:54 goodnight 23:29:29 --- quit: virl (Remote closed the connection) 23:59:59 --- log: ended retro/09.12.17