00:00:00 --- log: started retro/10.10.27 07:55:52 I changed array.each and buffer.each to return the address of the element rather than the value stored there; should make them more useful/consistent with ll.each 07:58:14 crc: ok, how about the case where a person wants the count/index of the loop too? 07:58:26 is that already available, in the tors ors omething? 08:13:57 I'l have to think about how to handle that. probably another set of words :) 08:41:35 crc: but isn't there already a count somewhere? i mean it's already iterating through something 08:42:11 crc: just store the start value/address and compare against that on demand i guess? 08:42:16 yeah i guess it needs another word 10:59:00 : array.eachIndex ( aq- ) swap @ [ 1+ swap dup dip ] +times drop ; 13:53:18 I fixed " to prepend a space, so now the string parsing should behave properly 15:05:46 --- join: roarde (~roarde@pdpc/supporter/active/sixforty) joined #retro 15:12:39 the ga144 eval board will use an eForth boot flash?!? 15:47:07 roarde: it just comes preloaded with that, but you can put whatever you want in it 15:47:23 you can also download arrayForth for the ga144 15:51:55 yeah, I'm trying to find a way to run arrayForth on linux host. All academic, as I could afford 20 USD for the chip, but not 450 for the board. 15:52:30 I used to solder very dense FPGAs by hand, but my hands and eyes are too old for that now :D 15:52:59 i'd like to know if cf can be ported to vx32 15:53:07 though i really doubt it 15:53:57 I just found their choice of eForth interesting; looking at it further, I can see why 15:55:05 why? 15:56:45 eforth is apparently already popular with much of their target market, and C.H. Ting is well respected. 15:58:23 ah, good to know, i didn't know eforth more than by its name 15:58:45 I'm not really familiar with vx32. Looks like it should run bootable binaries. 15:59:16 the video mode switch and memory allocation on the host might be a problem 16:00:15 yes, you have to implement that on your own 16:00:16 ah - vxrun, etc. expect ELF. 16:00:35 but there are good material to begin with 17:15:59 good evening 17:16:05 hi, crc 17:18:27 --- quit: probonono (Ping timeout: 245 seconds) 17:18:36 what's new? 17:19:08 trying desperately to catch up with email and what's new after a week's vacation 17:19:42 No isp at home; no point as yf won't touch it and I'm so rarely there. 17:19:46 --- join: probonono (~User@unaffiliated/probonono) joined #retro 17:37:42 I get too much email to let it accumulate for a week :( 17:38:56 I use 9fans just to keep the box somewhat active. "Plan 9 Convention" was last week. My box is full of crap. 17:43:38 I deleted about 60 items from my inbox today; still have 40 or so messages to go through tomorrow 17:43:52 I just got down to 200. 17:51:37 done. Once I realized that this wasn't my old box, and key _does_ repeat, well . . . :P 18:10:45 --- quit: roarde (Quit: Leaving.) 18:33:36 --- join: roarde (~roarde@pdpc/supporter/active/sixforty) joined #retro 18:50:25 crc: do you have a process that compares Glossary.txt and the output of words ? 18:51:28 roarde: no; I started with the output of words; documented everything, then just update it as I change the source 18:51:45 manually? 18:51:49 yes 18:54:53 if it's not in the vm, do you usually change source using retro, a block editor, or an external text editor? 18:56:10 I edit the main sources with nano, and docs with either nano or WriteRoom 18:58:05 Which brings up: I'm trying not to ask a lot of direct retro questions right now, and wait for the docs. 18:58:24 But how does one access or load a block editor in 10.7.2? 18:58:44 btw - on retroforth.org, stable points to 10.7.1 18:59:09 I didn't update the block editor for 10.7.x yet 18:59:18 * roarde nods. Thanks. 18:59:27 hmm, I'll fix the links 18:59:50 that'll still be red or equialent? 18:59:56 yes 19:00:00 k 19:00:16 I'll see if I can get it updated tomorrow or friday for you 19:00:42 I'm still weeks from real study of retro. No rush. 19:01:04 ok 19:01:08 Just looked at a few things and wondered about the editor. 19:02:20 To experience red now, which retro should I look at? 19:07:38 10.5 19:07:47 thanks 19:11:21 roarde: updated retroforth.org 19:15:58 the editor itself is easy to port, but I'll need to rewrite "eval" before you can run code in the blocks under the newer retro images 19:16:42 got it 19:17:00 http://gist.github.com/650467 will run under 10.7.2 19:17:03 * roarde nods 19:21:18 It still needs to be cleaned up, but it seems to work ok 19:22:42 I'll look at 10.5 to get the idea. 19:26:28 Are there macros in nano? 19:27:10 no :( 19:28:05 looked at vde? you'd have to have to remove CR's, but that's easy. 19:28:58 nm - wouldn't be able to use it for some things, as it's not up to UTF 19:31:37 crc: tried joe? 19:32:45 no 19:33:25 keybindings are not the same as nano, but same idea and more powerful 19:33:44 familiar if you've ever used wordstar 19:33:44 I'll take a look 19:35:01 myself, I'm finally learning enough for vi to be useful - text editor is one of the few things I might actually end up writing. 19:35:46 years ago I had a nano-style editor scriptable in retro; but it only ran in linux 19:38:49 I've come to like modal, but vi's keybindings are more historic than intuitive or useful. 19:42:02 I think 10.6 has a modal block editor 19:43:20 yup; it does (just rechecked to confirm) 19:44:49 Just wanted to look at a block editor in general -- never have. Wouldn't .5 be a better idea if I plan to continue with .7.x? 19:44:58 yes 19:53:50 crc: forgot for a sec you were on mac. If you haven't found it, Joe's Own Editor is #10 at http://dev.osxgnu.org . 19:55:47 thanks 20:57:06 brew install joe 20:57:15 homebrew/macports ftw 21:01:23 foucist: I use pkgsrc :) 21:01:40 cd ~/pkgsrc/editors/joe 21:01:40 bmake; bmake install 21:01:55 crc: cool, didn't know about that one 21:02:47 I've used it on linux, netbsd, and os x; it works nicely for my purposes :) 21:03:52 midnight, so I'm off to bed; goodnight 21:04:09 good night, sleep tight sweet princess 21:04:16 nite 21:44:23 --- quit: roarde (Quit: Leaving.) 23:59:59 --- log: ended retro/10.10.27