09:12:30 --- log: started forth/01.02.12 09:12:30 --- join: clog (nef@bespin.org) joined #forth 09:12:30 --- names: list (clog aaronl FareAway ult) 09:31:35 --- join: FareAway_ (fare@ppp62-net1-idf2-bas1.isdnet.net) joined #forth 09:35:12 --- quit: FareAway (barnes.openprojects.net herbert.openprojects.net) 09:49:42 * aaronl is away: voulenteering 10:49:44 --- join: Fare (fare@ppp62-net1-idf2-bas1.isdnet.net) joined #forth 11:42:46 --- nick: Fare -> Fare61453 12:47:40 --- quit: Fare61453 (pohl.openprojects.net simak.openprojects.net) 12:47:40 --- quit: ult (pohl.openprojects.net simak.openprojects.net) 12:47:40 --- quit: FareAway_ (pohl.openprojects.net simak.openprojects.net) 12:47:41 --- quit: aaronl (pohl.openprojects.net simak.openprojects.net) 12:48:22 --- join: aaronl (aaronl@vitelus.com) joined #forth 12:48:22 --- join: ult (ult@149.149.205.69) joined #forth 12:48:22 --- join: FareAway_ (fare@ppp62-net1-idf2-bas1.isdnet.net) joined #forth 12:48:22 --- join: Fare61453 (fare@ppp62-net1-idf2-bas1.isdnet.net) joined #forth 12:49:37 --- quit: Fare61453 (barnes.openprojects.net tolkien.openprojects.net) 12:49:37 --- quit: ult (barnes.openprojects.net tolkien.openprojects.net) 12:49:47 --- join: ult (ult@149.149.205.69) joined #forth 12:49:47 --- join: Fare61453 (fare@ppp62-net1-idf2-bas1.isdnet.net) joined #forth 12:51:19 --- quit: Fare61453 (barnes.openprojects.net carter.openprojects.net) 12:51:19 --- quit: ult (barnes.openprojects.net carter.openprojects.net) 12:51:23 --- join: ult (ult@149.149.205.69) joined #forth 12:51:23 --- join: Fare61453 (fare@ppp62-net1-idf2-bas1.isdnet.net) joined #forth 12:52:51 --- quit: Fare61453 (barnes.openprojects.net devlin.openprojects.net) 12:52:51 --- quit: ult (barnes.openprojects.net devlin.openprojects.net) 12:52:56 --- join: Fare61453 (fare@ppp62-net1-idf2-bas1.isdnet.net) joined #forth 12:52:56 --- join: ult (ult@149.149.205.69) joined #forth 13:25:43 --- quit: FareAway_ (pohl.openprojects.net brin.openprojects.net) 13:25:43 --- quit: aaronl (pohl.openprojects.net brin.openprojects.net) 13:25:51 --- join: aaronl (aaronl@vitelus.com) joined #forth 13:25:51 --- join: FareAway_ (fare@ppp62-net1-idf2-bas1.isdnet.net) joined #forth 14:23:05 --- nick: Fare61453 -> Fare 14:26:27 --- join: edrx (edrx@200.240.18.105) joined #forth 16:02:39 --- quit: edrx ([x]chat) 16:22:24 --- join: tcn (tcn@207.198.30.26) joined #forth 16:26:20 --- join: adu (andrew@adsl-63-201-90-133.dsl.snfc21.pacbell.net) joined #forth 16:26:56 still no i440r 16:28:38 he emailed me 16:28:47 really? 16:29:12 whats his email? 16:31:04 i440r@mailcity.com 16:33:07 thanx, i need some info from him about isforth 16:34:47 he sounds busy 16:37:49 --- quit: tcn (Ping timeout for tcn[207.198.30.26]) 16:38:30 --- join: tcn (tcn@207.198.30.40) joined #forth 16:38:38 rehi 16:38:54 what was my last line? 16:39:18 he sounds busy 16:40:47 ok, that's all i said :) 16:41:09 he still didn't say what these changes are.. 16:41:24 i'm just trying to understand the dict 16:41:34 i don't get the header and 'code' macros 16:42:15 ok.. 16:42:25 header "+",plus 16:42:59 ai understand what they're supposed to do 16:43:07 but i don't get how they work. 16:43:09 that stores the name/length of "+", and a link to the last word defined with 'header' 16:44:26 + is the real forth name, and 'plus' is an identifier NASM can handle.. it's used as a label 16:45:02 so 'plus' is the CFA of the wrod 16:45:58 is this helping? 16:46:55 ya, but i kinda new that the 2 words for forth/nasm 16:47:05 but like how does it halp when retrieving a word? 16:47:39 like how does the searchihng work? 16:47:48 or word matching... 16:48:23 ohh 16:49:17 it starts at the last word defined, and follows the 'link' field back until it finds a word that matches, or reaches the end (link=0) 16:49:40 and it uses the word in quotes 16:50:08 so where is the routine that does that? or which file? 16:50:32 FIND is somewhere in compile.1 16:50:46 and how does isforth's io work, is it only stdin-stdout? or can it do interactive yet? 16:50:50 and it's in asm, and doesn't seem to be done.. 16:51:00 o well... 16:51:34 igtg to choir soon 16:51:46 what i'm working on next is a working FIND, and interpreter & compiler 16:51:56 ok cool 16:52:09 will it use termios? or its own routines? 16:52:28 how would you do termio on your own? thats what i've been wondering too 16:52:30 choir eh? hehe, i can never get up early enough for choir practice at my church :) 16:52:44 its at a local music agency 16:52:54 i see 16:52:58 its kinda a "school" 16:53:04 its called a conservatory 16:53:07 ... 16:53:43 termios.. umm.. yeah, that's not in the code I gave you.. I added that later 16:54:18 cool 16:54:19 gtg 16:54:24 --- nick: adu -> adu-gone 16:54:24 ok see ya 16:54:29 --- quit: tcn (Client Exiting) 17:28:47 * aaronl is away: dinner 17:45:05 --- quit: FareAway_ (Connection reset by pear) 17:54:15 * aaronl is back (gone 08:04:33) 18:12:36 --- join: TheBlueWizard (tbw@216.25.203.138) joined #forth 18:12:36 --- mode: ChanServ set mode: +o TheBlueWizard 18:12:46 hiya all 18:18:06 --- join: edrx (edrx@200.240.18.28) joined #forth 18:19:17 hiya edrx 18:20:26 --- quit: edrx ([x]chat) 18:26:22 --- quit: Fare (Connection reset by pear) 18:45:12 i'm back 18:45:31 --- nick: adu-gone -> adu-here 18:55:54 --- nick: adu-here -> adu 19:03:26 got to go...bye all! 19:03:30 --- part: TheBlueWizard left #forth 19:04:28 HEY 19:04:36 can i get a tutorial from someone? 20:02:26 --- quit: ult ([x]chat) 20:04:40 * aaronl is away: bah 20:36:42 --- join: Talia` (goshawk@206-136.dialup.cloud9.net) joined #forth 20:36:54 hello =) 20:40:20 bbiab 20:45:25 hi there 21:21:04 --- join: edrx (edrx@200.222.132.240) joined #forth 21:21:34 hi again 21:21:45 can you give me another forth tut? 21:22:37 a link to one? 21:22:49 i guess 21:23:00 i was hoping for a little Q&A as well 21:23:03 lemme see 21:23:15 like on old forth machines 21:23:27 how did programs like the assembler work? 21:23:32 ok, you can start typing the questions while I get the link... 21:24:06 or for controlers, was in all in forth? or did it allow simpler input menus? 21:24:26 like "press 1 for this, press 2 for this" 21:25:15 first link: http://www.ultratechnology.com/p21intro.html is excellent in spirit, even though it refers to an implementation that we won't run on our machines 21:25:27 have you checked "?key"? 21:25:35 no 21:25:59 i can't find any really good docs on forth, i've found ANS forth, and a little explaination of ThisForth i think... 21:26:08 what does ?key do? 21:26:26 i might have seen that..... 21:26:28 I'm trying to find a description in gforth's docs... 21:27:24 ops, it is "key?" 21:27:48 can you run emacs now? 21:28:14 ya 21:28:50 is there something about emacs and key?? 21:29:29 no, but I would like to teach you how to place elisp hyperlinks in emacs files 21:29:39 make browsing docs much quicker 21:29:58 s/make/makes/ 21:30:38 o ok 21:31:20 another link: http://www.faqs.org/faqs/computer-lang/forth-faq/part2/ 21:31:45 so... you need to download http://angg.twu.net/eev.el and place it in your home directory. 21:32:20 ok 21:33:54 cool 21:35:37 i like http://www.forth.com/Content/History/History1.htm 21:35:43 its nice an brief 21:36:17 i think the first link you gave is the most helpful 21:36:18 thanx 21:37:29 to install eev.el you need to follow the instructions in http://angg.twu.net/eev.el.html#eev-howto 21:37:52 it will make linking to info docs, text files and html pages *MUCH* quicker. 21:41:04 ok 21:41:28 so, where you are? 21:41:37 at the first link 21:41:43 i'm looking at the assembler 21:41:56 the MuP21 sounds like a cool machine 21:42:23 yeah. Someone needs to write an emulator for it for Linux. 21:42:24 hehe whats the okos? 21:42:32 okos? 21:42:47 chuck's OKos 21:43:15 his small operating system and VLSI cad 21:43:57 bye 21:45:38 bye 21:50:09 --- part: edrx left #forth 22:48:36 --- quit: adu (Read error to adu[adsl-63-201-90-133.dsl.snfc21.pacbell.net]: EOF from client) 23:34:20 --- quit: Talia` (ShadowIRC 1.0.3 PPC) 23:59:59 --- log: ended forth/01.02.12