00:00:00 --- log: started forth/03.06.30 00:37:56 --- quit: rk (Read error: 104 (Connection reset by peer)) 00:38:06 --- join: rk (~rk@ca-cmrilo-docsis-cmtse-84.vnnyca.adelphia.net) joined #forth 01:05:28 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 01:06:22 --- quit: Serg_Penguin (Client Quit) 01:07:32 --- join: a7r_ (~a7r@206.72.82.135) joined #forth 01:08:07 hey 01:08:28 --- nick: a7r_ -> a7r 01:59:05 --- join: deluxe (~deluxe@pD9E59DF9.dip.t-dialin.net) joined #forth 02:02:05 --- join: murr (murr@baana-62-165-185-218.phnet.fi) joined #forth 02:04:26 --- nick: murr -> mur 02:13:49 --- quit: rk ("Client Exiting") 02:17:26 --- quit: a7r (Read error: 110 (Connection timed out)) 03:57:46 --- join: deluxe_ (~deluxe@pD9E593BF.dip.t-dialin.net) joined #forth 03:59:30 --- quit: mur ("MURR! save the http://rainforest.care2.com/ (click url there)") 04:15:44 --- quit: deluxe (Read error: 110 (Connection timed out)) 04:20:02 --- join: anli (abc123@c-d5b470d5.018-16-67766c2.cust.bredbandsbolaget.se) joined #forth 05:25:34 --- quit: deluxe_ (Read error: 54 (Connection reset by peer)) 05:25:37 --- join: deluxe_ (~deluxe@pD9E593BF.dip.t-dialin.net) joined #forth 05:39:01 --- join: crc (~crc@AC8DBBE3.ipt.aol.com) joined #forth 05:45:02 deluxe_: Did you remove the wikipedia? 06:44:52 --- quit: deluxe_ (Read error: 110 (Connection timed out)) 06:58:46 --- quit: crc ("I was using TinyIRC! Visit http://www.tinyirc.net/ for more information.") 07:26:52 --- join: rk (~rk@ca-cmrilo-docsis-cmtse-84.vnnyca.adelphia.net) joined #forth 08:04:36 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 09:35:31 --- join: deluxe_ (~deluxe@pD95450F9.dip.t-dialin.net) joined #forth 09:38:47 --- nick: deluxe_ -> deluxe 09:39:31 * deluxe back online 09:39:39 bon soir 10:01:25 --- quit: rk (Read error: 104 (Connection reset by peer)) 10:08:11 --- join: rk (~rk@ca-cmrilo-docsis-cmtse-84.vnnyca.adelphia.net) joined #forth 10:08:50 --- quit: rk (Client Quit) 10:27:09 --- join: kc5tja (~kc5tja@ip68-8-206-137.sd.sd.cox.net) joined #forth 10:27:09 --- mode: ChanServ set +o kc5tja 10:35:41 --- quit: anli (Read error: 60 (Operation timed out)) 10:56:13 --- join: geakazoid (~jb@adsl-63-203-232-137.dsl.snfc21.pacbell.net) joined #forth 10:59:19 hello all; wanted to announce for those who did not hear it; Al Mitchel of AMR presented his Gadget Stamp collection at the SVFIG on Sat. It sports Forth as the premium embedded language on the single chip board and is supposed to be at least 500 times faster than the industry standard. Forth source comes in gforth flavors for windows and linux 11:00:41 Cool. 11:01:25 yeah, and there is a motherboard kit to program it too; he is also working on an ethernet product that will be programmable 11:02:00 * kc5tja is proud to announce that the aikido seminar was a wonderful success. 11:02:13 Highest attendance ever -- 81 people attended. 11:03:02 Despite the mat being more than twice as large as our own dojo's, we came dangerously close to running completely out of mat space. 11:13:19 gotta log out and back in 11:13:21 --- quit: geakazoid ("Leaving") 11:15:09 --- join: Herkamire (~jason@h0030657bb518.ne.client2.attbi.com) joined #forth 11:22:12 --- join: geakazoid (~jb@adsl-63-203-232-137.dsl.snfc21.pacbell.net) joined #forth 11:24:38 I recall that there are some webmasters here, I have kept bringing up forth scripting to the svfig and there are some samples but they are proprietary top sercet codes but I wanted to do some free source coding with the tcp/ip if anyone is interested in projects surrounding forth cgi programming please email me at azedia@dolfina.org 11:26:38 ok 11:29:06 sorry, did you mean 6 lines at a time? or six per screen scroll? 11:31:39 Context Fault: thinking halted. 11:34:27 TreyB: Wonderful comeback. I like that. :-) 11:38:33 I'm interested in forth CGI 11:38:56 I'll probably write a HTTPD in my forth OS eventually 11:39:16 I'm more interested in a forth apache module 11:39:30 for apache2 11:39:47 I'm too busy/lazy to make one though 11:39:58 Herkamire, it is better just to write a small forth http because in the end, it will be smaller than apache 11:40:44 plus you can embed it into small device later when on 11:42:17 when the market opens up to smaller devices 11:55:37 I want one for apache so I can use it for me work. 11:56:51 Herkamire, that would take team work for modules for apache 11:57:02 plus apache deals with a bunch of things I don't want to such as SSL, compression, virtual host redirects... 11:58:39 Herkamire, that is why I think it is best to write a separate http server engine that can be called from http because it would not take much space on your server that also has apacher 12:00:39 If you created a nice httpd in forth that did SSL I would be interested in using it. 12:01:09 I can get a seccond IP on my server for the forth httpd pretty cheaply 12:02:17 heh :) I get my asm forth kernel down < 1KB (ppc binary) 12:03:02 Herkamire why get a second IP when you can listen to another port? 12:03:17 you have an asm forth project? 12:04:54 yes. native ppc forth 12:07:04 you mean mac? 12:08:59 --- join: abc123 (abc123@c-d5b470d5.018-16-67766c2.cust.bredbandsbolaget.se) joined #forth 12:18:03 apple hardware. it runs only under linux right now. 12:18:32 kerkamire, does it run well under linux? 12:19:11 I think it runs well 12:19:27 the only thing I use linux for is loading the ELF and I use the read and write syscalls. 12:19:46 well, you say that you have a native forth kernel running, what model are you using to design it? 12:20:53 I mean, is it for forth os, another ansi forth, or something else? 12:21:12 I use pre-parsed source with a dictionary in it. The idea is that the editor/interpreter does the dictionary lookups, and the kernel stays very simple/fast. 12:22:00 for bootstrapping from linux I have a perl script that encodes ascii source and sticks it in the ELF I get from: as kernel.s 12:22:07 chanserv, thnx for the freebsd links, they are helping to solve some intall issues 12:22:21 it's a colorforth. 12:23:08 ok, now that makes some sense, do mean that you are using the linux to bootstrap the colorforthy kernel? 12:23:59 it doesn't boot. It's currently creates a linux binary (ELF) 12:24:37 what do you do with the binary 12:24:48 run it :) 12:25:02 It doesn't do anything cool yet except compile it's self 12:25:04 where? 12:25:09 under linux 12:25:28 I have to write an editor before it will be any use 12:25:41 right now I just have an interpreter. 12:26:23 are you using the enth/flux model? 12:26:26 which is nice, you can experiment, but you can't edit the forth. 12:26:39 very simular I think. 12:27:02 I haven't been able to get enth/flux to run 12:27:27 perhaps because I'm a twit, but mostly because I don't have an x86 box 12:28:51 at some point I want to get it to boot, and use it as my primary OS 12:29:35 colorforth boots on the hard drive 12:30:31 my computer doesn't have a floppy, so I'm just going to use a small spare HD 12:31:23 oic, here's the forth os info using grub: http://www.forthos.org/ 12:31:45 grub is for x86 12:32:48 oh, sorry i don't know anything about apple 12:33:17 so, you have the colorforth booting from a hd on the apple? 12:33:27 I will 12:33:34 first I need an editor 12:33:46 I could do it without an editor, but it would be useless 12:34:35 ok, you are running linux on the apple, I guess that is why I assumed you could use grub. isn't there a boot loader on your linux? 12:34:40 this is my first asm project, so it's not moving ahead blazingly fast. 12:35:22 no. yaboot is the bootloder for linux on apple hardware 12:36:29 I plan to make my own bootloder 12:36:47 I guess you have to 12:37:27 all it has to do is get some memory with rwx permissions, read the first x blocks of the HD, and start executing at the begining 12:37:54 and flush the instruction caches. 12:38:37 * Herkamire is going to saw off the last few inches of the the legs to his desk 12:40:05 geaakazoid: 500 times what faster than what? 12:40:11 hi 12:40:47 i'm also very interested in your tcp and cgi stuff ;-) 12:43:01 deluxe, well, from the horses mouth, I think Al said from the competive stamp, maybe pic? 12:44:59 svfig 12:45:36 yes, Al Mitchell gave a presenation about the new Gadget and developers kit last Saturday 12:47:02 it looks like a good developer kit for such projects as tcp/ip like one I am working on to design a controler to turn my pc off and on with a login and password 12:49:37 geakazoid: you can buy a powerstrip that you can telnet into, and switch outlets on and off 12:49:56 svfig 12:49:56 <- lol, meant to be written into googletoolbar :-) too much vnc windows open.. 12:50:31 hrm... 12:50:49 svfig <- lol, meant to be written into googletoolbar :-) too much vnc windows open.. 12:50:54 now.. 12:51:23 excuse moi 12:51:30 my hosting provider gave me access to it when we kept hanging our old server. 12:52:16 I'd like to make a control switch box that recieves signals from the net and if authenticated, it wakes up the lan, if not merely denies it, or logs it 12:52:40 * Herkamire goes to get food 12:53:09 I'd like to make a control switch box that recieves signals from the net and if authenticated, it wakes up the lan, if not merely denies it, or logs itaMR 12:53:12 yikes 12:54:04 the AMR Gadget is programmed with gforth, which I have looked at but never used, I found a freebsd port: http://www.freshports.org/lang/gforth/ 12:55:55 i'd like to do the project as an open source project for team effort/support 13:16:21 gotta log off 4 now, here is where the project page is on sf: https://sourceforge.net/projects/goforth this project was awaiing team members and also I have been looking at the various GUIs for forth 13:25:48 --- quit: Herkamire ("leaving") 13:26:41 bye4now 13:26:49 --- quit: geakazoid ("Leaving") 14:03:38 --- quit: ianni (leguin.freenode.net irc.freenode.net) 14:04:25 --- join: ianni (ian@inpuj.net) joined #forth 14:05:35 --- join: thin (~thin@stu04160.cariboo.bc.ca) joined #forth 14:05:36 --- mode: ChanServ set +o thin 14:05:41 hi kc5tja :) 14:07:08 kc5tja: how was the aikido seminar? learn anything new? 14:11:17 --- quit: thin ("brb") 14:12:47 Geez 14:12:54 Give me time to *ANSWER* why don't you? 14:13:19 --- join: thin (~thin@stu01165.cariboo.bc.ca) joined #forth 14:13:19 --- mode: ChanServ set +o thin 14:13:32 wb 14:13:52 We always learn new things at seminars. 14:16:15 lies! :P 14:16:56 You won't understand until you train in aikido. 14:17:39 i'm just kidding a little.. 14:20:35 --- quit: kc5tja (leguin.freenode.net irc.freenode.net) 14:20:48 --- join: kc5tja (~kc5tja@ip68-8-206-137.sd.sd.cox.net) joined #forth 14:20:48 --- mode: leguin.freenode.net set +o kc5tja 14:24:51 --- quit: kc5tja (leguin.freenode.net irc.freenode.net) 14:25:27 --- join: kc5tja (~kc5tja@ip68-8-206-137.sd.sd.cox.net) joined #forth 14:25:27 --- mode: ChanServ set +o kc5tja 14:25:56 If you responded, I didn't hear it. I got disconnected somehow. 14:26:14 i'm just kidding a little.. 14:26:27 btw, i just msged you right now 14:26:42 Where are the logs for this channel kept? 14:31:19 http://tunes.org/~nef/logs/forth/ 14:32:11 Thanks. 14:34:33 thin: If you /msg'ed me, I didn't get it. 15:12:14 --- quit: thin ("bbl") 15:53:05 Foodage... 15:53:07 --- nick: kc5tja -> kc-food 16:19:18 --- join: PoppaVic (~pfv@s97.waters.gtlakes.com) joined #forth 16:21:09 I've sorta' of a Reality-Check question on vocs/wordlists, guys... 16:21:58 Check me on this: the headers, the wordlists and the vocs all live in the same RAM - but you can only find any via the voclinks, wordlists, and threads, right? 16:23:04 basically: you can't live w/o a voclink - and other than that, each voc+wordlists+words may all be considered independent? 16:39:30 --- nick: kc-food -> kc5tja 16:40:55 yes. 16:42:18 --- join: Jim7J1AJH (~jwt@usen-221x115x224x2.ap-US01.usen.ad.jp) joined #forth 16:42:38 cool 16:43:06 .. I got VMdict_load() written to merely get the dictionary copied into the "userspace" of the engine. 16:43:35 then, I simply hook the old voclink to new, new to var & hi-ho silver ;-) 16:44:22 :) 16:48:12 Well, I'm off to be thrown around and pinned to the mat by a bunch of screaming little kids. ;) 16:48:33 (Today is the kid's tests for their next aikido belt rank) 16:50:22 back - had company for a sec 16:50:41 I even got peeved with wordlists - and THOSE are a LL as well. 16:51:41 LL? 16:52:12 linked-lists - like the voclink/vocs 16:52:22 * kc5tja nods 16:52:35 That's what I thought you meant, but wasn't 100% sure. 16:52:38 otherwise, you really can't track them for memory-management/dynamic-loading. 16:53:12 I had to finagle like mad for HERE capability, though 16:53:56 I've implemented: <#HERE ( - n ) and HERE#> ( n - p ) 16:55:03 a better nameing-scheme or solution would be nice, but I ain't all that picky - if she works ;-) 16:55:25 I'm not sure what those do. How are <#HERE and HERE#> related? 16:55:45 the 'n' is an offset into our dynamic buffer out in the heap. 16:56:08 the HERE#> resolves that to a real pointer - allowing me to use realloc() as I'd wanted. 16:56:22 Ahh 16:56:56 so, "bodies" can grow nicely, then we can shrink the sucker to minimal on completion. 16:57:05 * kc5tja nods 16:57:20 and, with luck, the programmer realizes we deal with relocatable foo-foo 16:58:17 I've still got to something ugly about user-vars, though.. *sigh* Otherwise, they ain't ever gonna' be relocatable. 16:59:35 I'm considering the expedient of putting the little suckers into another LL, so we can get their butts relocated on load, but it seems unlikely.. 17:01:52 Is it possible to maintain an "out of band" table of variable pointers? 17:02:10 yeah, quite.. That's what I'm cogitating. 17:02:52 Currently, for example, vm6.c creates a whole slew of user-deferred vars. 17:03:38 I know what I need, so I create a static array of what-to-do, then run thru until NULL - asking for uservar pointers. 17:04:10 --- join: jdrake (jdrake@CPE00045afdd0e8-CM014410113717.cpe.net.cable.rogers.com) joined #forth 17:04:24 I suspect a code-routine, hi or low-level, is what is really best for the problem. 17:04:45 Unfortunately, I need to get cruising. Aikido kids class starts in 30 minutes. 17:04:52 In parsing source, it shouldn't matter in the least. 17:04:54 ok, laters 17:05:14 It's the precompiled stuff that can be sticky: but it looks like the vm6 solution is best. 17:05:39 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK -- Off to aikido.") 17:20:31 --- quit: deluxe (Read error: 104 (Connection reset by peer)) 17:52:36 --- quit: PoppaVic (Read error: 104 (Connection reset by peer)) 18:07:04 --- quit: abc123 (Read error: 104 (Connection reset by peer)) 18:19:19 --- quit: Jim7J1AJH ("73 from Tokyo") 19:30:14 --- join: wtail ([4Rh3wLYGT@panix1.panix.com) joined #forth 19:30:23 --- part: wtail left #forth 19:33:26 --- join: PoppaVic (~pfv@s181.waters.gtlakes.com) joined #forth 19:33:42 hot tamales! The lookup works! ;-) 19:54:52 --- join: Herkamire (~jason@h0030657bb518.ne.client2.attbi.com) joined #forth 20:06:46 --- quit: PoppaVic (Read error: 110 (Connection timed out)) 20:18:57 when you have your source in blocks. what's the word to interpret/execute/compile the source in a block? is it LOAD? 21:08:53 --- join: PoppaVic (~pfv@s172.waters.gtlakes.com) joined #forth 21:22:17 when you have your source in blocks. what's the word to interpret/execute/compile the source in a block? is it LOAD? 21:22:37 I believe so 21:22:44 as in " 2 load" 21:24:23 PoppaVic: thanks 21:24:27 sure 21:24:33 I hate those blocks ;-) 21:45:29 --- join: futhin (futhin@dial-197.ocis.net) joined #forth 21:45:36 --- quit: futhin (Client Quit) 22:08:37 --- quit: PoppaVic ("g'night, y'all - stay well.") 22:14:00 --- quit: Herkamire ("goodnight all") 22:19:03 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 22:30:19 --- quit: Serg_Penguin () 23:32:55 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 23:48:25 --- quit: Serg_Penguin () 23:59:59 --- log: ended forth/03.06.30