00:00:00 --- log: started forth/04.06.26 00:02:23 Yes, it is. 00:02:28 Hey, I'm going to hit the sack now. 00:02:46 Night 00:02:55 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 00:03:44 good night dear friend :) 00:12:39 --- quit: ASau () 00:15:51 --- quit: Herkamire ("leaving") 00:28:30 --- join: lalalim_ (~lalalim@pD95EAA5F.dip.t-dialin.net) joined #forth 00:28:35 --- join: aum (~aum@port-204-54-210.fastadsl.net.nz) joined #forth 00:28:57 hi all 00:29:12 quick poll question: 00:29:26 is usage of locals (eg jh locals) in Forth: 00:29:35 (a) totally lame no matter what 00:29:53 (b) justifiable for making code more readable 00:30:13 (c) a very useful part of the language that takes away a lot of pain 00:30:34 --- join: imaginator (~George@georgeps.dsl.xmission.com) joined #forth 00:34:31 (a) 00:35:20 forth != C 00:35:30 if you get to the point where you think you need to 00:35:32 rethink 00:35:34 redesign 00:35:37 and FACTOR! 00:35:38 :) 00:44:57 --- quit: lalalim (Read error: 110 (Connection timed out)) 00:47:35 my situation is somewhat special 00:47:47 i've embedded a Python interpreter into my forth environment 00:48:19 and translating between the forth environment and the python oo engine takes a bit of woek 00:48:26 work, even 00:48:47 ...lol 00:48:57 well 00:49:13 my forth has a separate stack for python objects, which can include lists, dicts, tuples etc 00:49:16 then only (and I say ONLY) for those words directly interacting with python. 00:49:27 i can agree on that point 00:49:32 :) 00:49:38 --- quit: topher ("Client Exiting") 00:49:52 got a bunch of words for constructing/manipulating python objects 00:50:07 and words for subclassing python classes in forth, and adding methods in forth 00:52:11 interesting :) 00:54:11 well, it's just using python as an oo engine and set of libraries 00:54:30 and python sure does have a mighty set of libraries 00:54:51 anybody happen to know how to make glue? 00:55:00 shoot a horse? 00:55:09 ;) 00:55:35 i'm tempted to break out my python-java bridge, and subclass java classes in forth 00:55:47 ;) 00:55:57 except that java sucks 00:56:53 ;) 00:58:22 just got a wx gui demo app running in forth 00:58:48 :) 02:13:54 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 02:26:49 well, i don't care for purism, I just LOVE jh locals 03:03:43 --- join: Topaz (~top@spc1-horn1-6-0-cust217.cosh.broadband.ntl.com) joined #forth 03:49:43 --- join: crc (crc@0-1pool176-18.nas6.philadelphia1.pa.us.da.qwest.net) joined #forth 03:54:38 --- quit: aum () 04:45:09 --- quit: crc (Read error: 104 (Connection reset by peer)) 04:47:13 --- part: imaginator left #forth 05:56:59 --- join: Aldo (~Aldo@201008242056.user.veloxzone.com.br) joined #forth 05:57:11 good day 05:59:27 Hi Aldo 06:00:45 i have a programming job for you in iraq... you need to get in, reprogram the hidro dam software in forth and get out... 06:01:05 do you want ? :P 06:01:05 haha 06:02:53 Tss... 06:02:57 I'd prefer not to ;) 07:13:16 --- quit: Aldo (Client Quit) 07:17:09 --- join: snowrichard (richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 07:17:37 hello 07:17:53 Hi snowrichard 07:17:57 --- quit: htp123 (Read error: 60 (Operation timed out)) 07:18:00 hi robert. 07:18:42 I have just made a simple pair of programs (in C) that record a wave file, compress it with speex, and play it back on another computer. 07:19:02 like a walkie talkie 07:19:06 Neat 07:19:20 wanted to learn how to use sockets 07:21:17 but right now you have to type the destination ip in numerically. 07:23:43 brb neeed to stretch my legs. 07:29:08 --- quit: snowrichard ("Leaving") 08:03:02 --- join: htp123 (~tehsux@S0106000d6151238b.gv.shawcable.net) joined #forth 08:09:30 --- join: fridge (~fridge@dsl-203-33-162-85.NSW.netspace.net.au) joined #forth 08:26:42 --- join: ASau (~asau@158.250.48.202) joined #forth 08:26:50 Dobryjj den'! 08:41:53 --- quit: SDO (Read error: 110 (Connection timed out)) 08:44:20 Privet, ASau. 09:50:45 hi 09:52:26 Not yet. You? 09:53:11 hrm? 09:57:51 God kvaell! 09:57:56 I'm back. 10:12:16 God kväll, ASau. 10:19:35 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 10:22:31 Dobryjj vecher, Herkamire! 10:24:09 I was trying to think why the name Herkamire sounds vaguely familiar. Then I ran across an article, and I realized why. http://www.bestcrystals.com/herkimer.html Spelled differently, of course, but it was enough to trigger the association. 10:30:13 yeah, 10:30:40 there's also on or to not too famous US history figures named Herkimer 10:32:19 wow, a squirrel just popped it's head up in front of my window 10:33:01 tree rats 10:37:40 --- join: snowrichard (richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 10:38:02 hello 10:38:28 everybody 10:38:32 read my slashdot journal 10:38:34 and reply to it. 10:38:46 hi arke. link? 10:39:06 http://slashdot.org/~rk87 10:41:04 what I'm gonna try doing is regularly posting things that interest me or things about me, and then have people read and reply and I reply to them, etc. etc. etc. 10:43:20 replies work. my slashdot info was old, I had to change my home page entry. 10:44:35 :) 10:46:06 I am working on a linux peer to peer voicemail system. 10:46:18 rplied. 10:46:23 snowrichard: cool ;) 10:46:46 using speex for compression 10:48:16 richardsnow.is-a-geek.net 10:48:57 arke: do you know about bitlbee? 10:49:12 be back in a minute 10:49:54 snowrichard: voicemail... as in I record a message, and send it to you? 10:52:14 yes 10:52:43 snowrichard: how will it differ from just emailing the message? 10:53:04 it comes into my receiver program an plays over my speakers with no interaction required 10:53:22 it plays right when it comes in? 10:53:25 yes 10:53:37 sounds aweful 10:54:01 well this is just the first go at it. I am going to add a message queue and a player program 10:54:12 ahh 10:54:45 got the mechanics of sending / receiving and playing and recording done though. 10:54:58 cool 10:55:09 stepwise refinement 10:55:25 I wanted to play with VOIP or whatever it's called 10:55:40 but it seems my sound card drivers don't support recording and playing at the same time grrrrr 10:56:02 what are you using as a protocol? 10:56:24 I connect to the socket and send an entire compressed file, and then close the socket. 10:56:38 nice 10:57:09 it sends faster than you can listen to the message (in local testing) 10:57:41 dialup? 10:57:51 i mean sending to localhost 10:57:57 oh 10:57:57 i am on dsl though 10:58:09 speex should be able to keep up on a dialup 10:58:26 my guess is that encoding would be the slowest part 10:58:53 there is a slight pause for the encoding. 10:59:32 you can't really avoid a delay 10:59:50 when transmitting through the internet anyway 10:59:54 yes 11:00:21 I need to figure out how to set up a message queue next. I got this much of it working since yesterday morning 11:01:11 Herkamire: no 11:02:43 arke: I used centericq for quite a while, then found bitlbee 11:03:14 arke: it does IM (uses the gaim protocol plugins) and runs and irc proxy, so you can do IM through eg irssi 11:03:29 http://www.bitlbee.org/ 11:04:00 coffee 11:09:40 I guess I could put a queue directory in /var/spool/voicemail 11:15:34 --- quit: snowrichard ("Leaving") 11:31:06 --- join: randolm (wossname@HSE-MTL-ppp61812.qc.sympatico.ca) joined #forth 11:34:33 Good evening, randolm! 11:37:56 --- join: proteusguy (~proteusgu@69.79.24.31) joined #forth 11:38:24 oy 11:39:00 Good evening, proteusguy1 11:39:30 What's up? 11:39:50 "No news is good news?" 11:41:26 hi ASau 11:41:39 --- join: kc5tja (~kc5tja@66-74-218-202.san.rr.com) joined #forth 11:41:46 kc5tja! 11:42:02 Dobry vecher, kc5tja! 11:44:02 --- join: topher (~chris@lsanca1-ar42-4-61-175-184.lsanca1.dsl-verizon.net) joined #forth 11:44:11 --- mode: ChanServ set +o kc5tja 11:44:19 Greetings. 11:44:30 --- nick: randolm -> wossname 11:47:06 --- quit: proteusguy (No route to host) 11:47:18 --- join: _proteus (~proteusgu@69.79.24.31) joined #forth 11:51:39 so is downloading at 250k per second good or bad ??? 11:51:42 }:) 11:51:46 hi 11:51:52 2.5Mbps approximately. 11:51:53 heh 11:53:20 something like that. the actual connection might be higher but thats what ive been getting 11:54:45 --- quit: ASau (Read error: 54 (Connection reset by peer)) 11:58:25 --- join: ASau (~asau@158.250.48.202) joined #forth 12:09:59 --- nick: _proteus -> proteusguy 12:10:57 --- join: snowrichard (richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 12:11:01 hello 12:11:06 be back in a minute3 12:11:09 Hi again 12:11:20 ping I440r 12:11:21 got the voicemail queue working now 12:11:28 I440r: do you use a hashed vocabulary implementaiton 12:14:35 --- join: SolarFire (~SolarFire@pD9E59B8A.dip.t-dialin.net) joined #forth 12:16:28 --- part: SolarFire left #forth 12:17:14 --- join: SolarFire (~SolarFire@pD9E59B8A.dip.t-dialin.net) joined #forth 12:18:21 * SolarFire greets 12:18:31 * snowrichard too hi 12:18:59 hi SolarFire 12:19:00 Hi 12:19:06 hi robert. 12:19:17 I got the queue working 12:19:31 :-) ambigous 12:19:51 in my peer to peer voicemail app solar 12:20:31 sounds fine, tell us 12:20:42 http://richardsnow.is-a-geek.net 12:26:19 --- quit: proteusguy (Read error: 113 (No route to host)) 12:26:37 bbl 12:26:40 --- join: proteusguy (~proteusgu@69.79.24.31) joined #forth 12:28:04 would put the httpd in production(safe) mode. hosting it on a dsl flat? 12:31:25 dsl flat? \\? 12:33:47 aaarrrrggg. php sucks 12:35:08 php sucks? 12:36:50 I'll tell you what sucks. Cobalt RaQs. 12:37:02 I'm so very glad they're not manufactured anymore. 12:37:23 The damn things don't even have enough CPU horsepower to rotate their own logs! 12:38:50 yes. 12:38:53 php is cool for a while. 12:39:12 but try to do something sophisticated with it, and you keep running into things that you cannot do at all 12:39:30 I use php some. took some adjustments from C, like the damn $ in front of variable names. 12:39:51 PHP is inspired by Perl first and foremost. 12:39:55 and that you can't declare globals 12:40:58 and when you include a file, it's parsed into the function your including it from 12:41:02 foreach($_POST as $key => $value) { $$key = $value; } 12:41:22 I'll be back. 12:41:24 --- quit: ASau () 12:41:28 there is no way to include a file so that it is parsed in the global context except running include from a global context 12:41:57 snowrichard: just turn on register_globals 12:42:08 (well, don't, but if you want them in globals do that) 12:42:38 most security holes in php scripts are because people stick all the post/get arguments in globals 12:46:19 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 12:46:55 --- join: proteusguy (~proteusgu@69.79.24.31) joined #forth 12:50:45 * arke will get some glue --- ran out 12:50:59 kc5tja: aluminum coating for the discs :) 12:51:03 --- quit: proteusguy (Read error: 113 (No route to host)) 12:51:21 --- join: proteusguy (~proteusgu@69.79.24.31) joined #forth 12:52:52 rrrrrrrrrrrrrrrrrrrrrrrrrr 12:53:56 Hm? 12:54:46 --- quit: snowrichard ("Leaving") 12:55:36 --- join: snowrichard (richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 12:59:11 --- quit: snowrichard (Client Quit) 12:59:32 php is completely incapable of doing what I want 12:59:52 the only way would be to write a complete PHP parser in PHP 13:02:21 when forth doesn't do something I want it to, I can extend it 13:08:29 Herkamire: Yep. 13:08:52 I've never been terribly happy with PHP myself. 13:11:20 there's worse 13:11:59 like perl 13:12:53 --- quit: proteusguy (Read error: 113 (No route to host)) 13:17:21 I haven't been using mod_perl for as long, but so far it's been far superior to php 13:17:28 for example, you can declare globals 13:22:31 perl has plenty of functionality, i just don't like the style/structure of it 13:22:37 i don't really like PHP, it's very hard to write anything maintainable in it 13:22:42 too much implied stuff and just too ugly looking 13:23:01 php might lack features, but at least you can read it nicely 13:31:29 forth has a lot of implicit structure 13:49:10 --- quit: htp123 (Read error: 110 (Connection timed out)) 13:52:05 aarrrgggh 13:52:12 my 'rot' was broken :) 14:20:21 IMHO, the biggest problem with PHP is the auto-vivication of variables, and no equivalent 'use strict' of Perl. PHP5 may have that, but 4 sure as hell doesn't. 14:24:23 slava: heh 14:25:01 slava: how do you break rot with your factor system? :) 14:25:49 reply and post in my journal everybody! 14:26:03 http://slashdot.org/~rk87 14:26:54 hmm 14:26:55 wtf 14:27:02 I can't mod my own journal 14:27:03 lol 14:28:07 --- join: TheBlueWizard (TheBlueWiz@207.111.96.65) joined #forth 14:28:07 --- mode: ChanServ set +o TheBlueWizard 14:28:38 --- join: snowrichard (richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 14:28:44 hello again 14:29:30 hi 14:29:41 been spamming about my own journal again. 14:30:45 hiya all...and hiya snowrichard and arke 14:31:01 sorry for spamming earlier :) 14:32:56 snowrichard: that was prerfectly alright! I need people to bookmark the journal and make it part of their daily literature. 14:33:06 including replying everytime theres seomthing to reply to. 14:33:19 TheBlueWizard: http://slashdot.org/~rk87 14:33:29 TheBlueWizard: Hi :) 14:33:29 but I didn't bookmark it I got distracted updateing my registration at /. 14:33:42 TheBlueWizard: required reading. 14:34:24 3Important Update: New post at arke's journal (entitled "Progress on Tesla Turbine model RK-1") 14:35:22 what is a tesla turbine? 14:35:44 you give it air, and it spins an output shaft. 14:35:55 don't ask me how it works though lol 14:35:58 ask kc5tja about that 14:37:13 I need to lay down a minute my neck is sore. bbl. 14:38:19 slava yes i used hashed vocabularies 14:38:53 I440r: cool 14:39:00 I440r: follow above link. :) 14:39:00 execpt in the kernel they are not truely hashed yet - nasm attaches each words header to the first thread in the vocabulary. the extend operation runs a word that rehashes the entire vocabulary properly 14:39:03 I440r: i'm writing a hashtable in factor so the native interpreter will have hashed vocabs too 14:39:05 I440r: read, reply, repeat 14:39:23 repeat above link ? 14:39:24 --- join: ASau (~asau@158.250.48.204) joined #forth 14:39:29 ok -- 10kb of sources compiled to a 3kb image. not bad :) 14:39:50 Good evening, once again! 14:40:35 level 34, yay 14:40:52 http://slashdot.org/~rk87 14:41:45 your building a tesla turbine ? 14:41:46 awesome :) 14:41:50 phun :) 14:41:56 :) 14:42:02 I hope you're replying etc. 14:42:04 slava how far have you gotten with it ? 14:42:43 arke i prolly dont have time right now but its bookmarked. this system is totally fubar right now and i might have to reinstall, things have stopped working right in a number of places and i dont understand it 14:42:52 some things arent even compiling etc 14:43:05 :( 14:43:09 ya 14:43:11 I440r: thanks though. Hope you get that fixerd. 14:43:12 its a bitch 14:43:43 its a 2.8 ghz p4 with HT plus 2 other machines i can distcc to so it wont take too long to start over 14:43:52 Might make a post about it. 14:43:55 I440r: wow cool 14:44:40 arke put a post about your journal on my wiki.... :) 14:45:07 Ok :) 14:45:55 snowrichard: have you considered creating a "People" page? 14:46:16 snowrichard: and/or may I create one, then add myself as a person? 14:46:23 on the wiki? sure 14:47:22 is there a way to have it not show the free encyclopediathing? :) 14:49:13 I am not sure I haven't read all the code yet :) 14:49:34 there is a People page now. 14:50:33 http://richardsnow.is-a-geek.net/wiki 14:52:18 yep 14:52:23 aded to it too :) 14:54:58 I think we need a new #forth webpage, put it in the topic, and thus use the topic for channel info, link to webpage, and urgent news. other links are on the webpage. 14:55:19 this is starting to become like some other chanels topic, where it literally scrolls off 14:57:04 you can host it on my wiki :) 14:57:54 paypal me $5 a month. :P) 14:58:02 suuure. ^_^ 14:58:37 lol 14:59:49 snowrichard: both wiki+journal have new comment 15:04:24 ok I added one. 15:05:02 join #richardsnow 15:05:50 Nice domain you're using, is-a-geek.net :) 15:06:01 goto dyndns.org and get one its free. :) 15:07:23 I asked a simple question of the people at my phone company. Can I get DNS services from you with a name like richardsnow.bellsouth.net and they said :we can't do that. 15:08:24 look at my /whois and you'll see why I got the geek one. 15:08:28 Hehe 15:08:47 snowrichard [richard@adsl-068-209-159-248.sip.shv.bellsouth.net] 15:08:48 I use no-ip.com, but a frenchie has linked robert.zizi.org to my dynamic DNS. 15:10:22 they also said they don't support linux as a client operating system. the phone company invented Unix. a little ironic. 15:12:15 ;) 15:12:19 I bet they use it themselves 15:12:25 It's a conspiracy against you 15:15:09 back 15:15:45 kc5tja: Hi 15:15:55 kc5tja: http://slashdot.org/~rk87 15:17:14 kc5tja: read reply repeat 15:20:57 http://slasdot.org/~richardsnow 15:21:14 http://slashdot.org/~richardsnow 15:23:05 --- join: htp123 (~tehsux@S0106000d6151238b.gv.shawcable.net) joined #forth 15:23:11 arke: I already read it. 15:31:04 kc5tja: did you reply? 15:37:58 --- part: snowrichard left #forth 15:43:00 omg that slasdot.org typo url is evil >:( 15:43:20 lol 15:43:47 isnt it just possible to automaticly NOT trust certain certifications 15:43:55 like from that fucking addware company 15:44:03 that autoloads and you HAVE to press no 15:44:30 one of these days i'll be too quickly and accidentally press yes 15:44:35 man i fear that day :( 15:44:38 ;) 15:46:10 use firefox 15:46:18 uh. so godmode doesnt apply on your partner? :s 15:46:48 nitro family (just "another" fancy doom game really) 15:47:32 but at some point your wife (who'm you've been carrying thruout the game on your back....) jumps off to work some computermagic, and she dies, while i'm in godmode... 15:47:38 grr 15:49:31 qFox: lol 15:52:06 and if hitting reload rather then save once i was done, wasnt enough, it also crashed the game and my system.... 15:52:32 --- quit: qFox ("this.is.not a.real.netsplit") 15:52:42 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 15:52:50 .... 15:52:50 lol 15:53:05 dont forget to rejoin+login idle 15:53:07 ok altf4 was effective, eventually 15:53:19 all taken care of by script 15:53:50 exactly 120s after connect i join chan, and 30 sec later i login :D 15:53:57 and get that lame pm :( 15:54:07 gonna ignore him pm i think 15:57:07 --- join: snowrichard (richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 15:57:12 work, later. 15:57:21 bye 15:57:44 bye arke 15:59:55 * snowrichard will idle while I drink this coffee.... 16:02:32 gotta go...bye all 16:03:10 --- part: TheBlueWizard left #forth 16:10:18 arke: No, I didn't reply. Why? There is nothing to reply to. 16:11:25 --- quit: Topaz ("Leaving") 16:22:22 --- quit: SolarFire (Read error: 104 (Connection reset by peer)) 16:32:01 --- join: aum (~aum@port-204-54-210.fastadsl.net.nz) joined #forth 16:40:33 --- quit: aum (Remote closed the connection) 16:41:22 --- join: aum (~aum@port-204-54-210.fastadsl.net.nz) joined #forth 16:57:48 Good morning, aum! 17:00:31 Finally. It. Works. 17:01:16 I2C master writing/reading NVRAM in PicForth. 17:09:44 hi ASau 17:17:11 --- quit: snowrichard ("Leaving") 18:16:11 --- quit: qFox ("this.is.not a.real.netsplit") 18:28:34 Does anyone have experience in MinGW? 18:36:34 --- quit: wossname ("~") 18:41:22 --- join: doublec (~doublec@coretech.co.nz) joined #forth 18:48:51 Good morning, doublec! 18:50:22 hello ASAU 18:50:27 Good evening. :) 18:50:40 OK, I'm off. 18:50:41 Dobryjj vecher, that is 18:50:44 Bye kc5tja 18:50:51 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 18:55:25 Robert, you should meet sunrise soon. 18:55:49 How can you speak about evening? 18:56:15 Uhm. 18:56:27 Because I go to bed a bit late? 19:00:25 "The man, who wishes to have supper late enough, will have breakfast too early." 19:02:07 No, I have breakfast late, too. ;) 19:04:04 Hm. Interesting. May it happen that I build binutils with this MinGW? 19:04:53 --- join: snowrichard (richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 19:13:22 hello 19:14:06 Good morning, snowrichard! 19:14:13 hi 19:14:20 you have linux and a sound card? 19:14:26 No. 19:14:31 oh.... 19:14:38 I have NT5 and no sound. 19:14:43 trying to get someone to check out a program I have written. 19:14:54 works ok locally but it is not much fun talking to myself. 19:14:55 :) 19:15:33 Probably, I'll have Linux and sound in nearest future, but I don't know for sure. 19:16:03 you can read about it at http://richardsnow.is-a-geek.net/wiki under the Voicemail link. 19:16:16 Though I doubt I'll have net there. 19:17:22 is 9:17 PM here. What time zone/location are you in? 19:17:49 MSK = GMT+4, IIRC. 19:18:15 central time us CST6CDT I think 19:18:45 Well, 6 AM here. 19:20:00 --- quit: snowrichard ("Leaving") 19:38:05 Moscow? 19:41:24 --- join: jdrake (irc_user@CPE00045afdd0e8-CM014410113717.cpe.net.cable.rogers.com) joined #forth 19:48:00 --- quit: cmeme (Remote closed the connection) 19:48:23 --- join: cmeme (~cmeme@216.184.11.30.unused.swcp.com) joined #forth 19:57:13 --- quit: doublec ("Leaving") 19:57:29 --- join: snowrichard (richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 19:57:40 --- join: blockhead (default@dialin-70-tnt.nyc.bestweb.net) joined #forth 19:58:47 hello 19:59:02 --- quit: snowrichard (Client Quit) 20:04:02 im trying to cut back on my coffee intake... so why hte heck did i just buy a $200 coffee maker lol 20:04:03 :/ 20:04:37 hey guys do you have anything that I can do a performance benchmark on ficl with? 20:04:46 i want to compare different compilation options 20:06:46 You need somethign written in FICL to use a benchmark, or do you need a tool? 20:06:57 s/ a / as a / 20:07:08 preferably something written in ficl 20:07:16 ah. Sorry, can't help you there. 20:08:35 --- quit: aum (Remote closed the connection) 20:09:07 http://www.incywincy.com/default?catid=6171&cached=www-personal.umich.edu/~williams/archive/forth/forth.html Not what you're looking for, but interesting. 20:23:40 ficl doesn't like quitting with ^D does it 20:23:45 ok> ???p????????^p???p?????^x not found 20:23:50 gets constantly repeated 20:32:23 ficl command interpreter bug fixed 20:33:12 jdrake is the ficl author ? 20:33:24 no 20:33:28 oh hehe 20:33:35 i don't actually know forth much yet 20:34:19 its a simple problem - the guy didn't check the return value of fgets, so when eof comes the buffer (which is passed straight into ficl) is undefined 20:39:22 --- quit: ASau () 20:51:04 --- join: snowrichard (richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 20:51:10 hello 20:51:17 + 20:51:31 hello 20:51:32 S" snowrichard" HELLO . 20:52:07 how is it going. 20:52:19 pretty good 20:52:21 I just added a paypal subscription button to my web site. 20:52:38 my first customer is going to be Mom :) 20:52:43 fixed a ficl bug, made a ficl framework, the night is going good :-) 20:52:54 what is ficl? 20:53:03 forth inspired command language 20:53:05 snowrichard: you are charing your mom to see your website? 20:53:09 charging 20:53:24 otherwise known as embeddable forth 20:53:42 I told her I am asking for subscriptions for tech support questions, and she said it sounded fair when I told her the price. :) 20:54:03 end the support questions 20:54:04 :) 20:54:07 get a mac 20:54:17 I have linux she has windows me 20:54:19 oh, I wish my work programming was forth... 20:55:04 the web site is free, if they want to pay me to do a program or ask questions they can subscribe 20:56:19 I have downloaded the kestrel code and I have gforth. I may have questions too for you guys. 21:11:04 Is there a CGI lib for gForth? 21:15:58 not I 21:18:52 ok, time to add string support to herkforth 21:19:24 :) 21:26:04 One of the things that has made Perl and Python (bleh...) so successful are CPAN and the Python libraries. This is, IMHO, what Forth lacks. People don't want to write from the ground up when starting an application. There's no reason I shouldn't be able to invoke a word that parses all the http arguments, and leaves me with a nice table of them. Since I am unable to find a http library, I'm rapidly losing interest in attempting to write a forth CGI script. I want 21:26:05 to build a car, not start by custom designing wheel lug nuts. 21:27:30 * blockhead suspects that forthers are the type to build things from the ground up .... why else does everyone try to write their own forth :D 21:28:16 I suspect it's people who wind up sticking with Forth, because they're forced to. People who would other wise be interested are turned away by the lack of existing tools. 21:30:57 For instance, where's the bindings to mySQL? 21:31:25 I'm with blockhead. I like building things from a lower level 21:31:57 although I do use mod_perl :) 21:32:08 I don't use any libraries though 21:33:01 If I want to do a simple CGI script, I don't want to write EVERYTHING I need from scratch. Just because I like to build things from a lower level on occasion doesn't mean I want to every time I set out to do something. 21:33:06 I wrote my own parser for GET/POST args 21:33:08 --- join: crc (crc@0-1pool88-38.nas48.philadelphia1.pa.us.da.qwest.net) joined #forth 21:33:16 By that token, you should be wire-wrapping your PC everytime you need a new one. 21:34:19 And it's not very efficient to do so. 21:34:41 1) there probably is forth CGI code available. 2) quit bitching and just write it (it's not that complex) 21:35:09 Done properly, it is non-trivial, especially if you intend to be RFC compliant. 21:35:29 tunes at http://shoutcast.com 21:35:48 I've been searching for 30 minutes for CGI code for gforth, and I have to yet to find anything except the small httpd server example. 21:36:11 oh. 21:36:41 the other day I was on a server that was using forth cgi... 21:36:44 I'm trying to remember where 21:36:55 forth.org? 21:38:12 my cat refuses to sit anywhere in this room but my lap 21:38:47 http://www.tek-tips.com/gviewthread.cfm/lev2/4/lev3/32/pid/279/qid/2325 21:38:47 or underfoot :D 21:38:53 Look at the very last entry. 21:39:09 forth.org does apparently do some cgi forms in forth. 21:40:04 club 977 the 80's channel 21:44:25 http://www.forth.org/links/fig_reg.fth 21:49:44 http://sk.nvg.org/forth/execmarkup/ has the start of a simple wiki engine using gForth & CGI 21:56:09 --- quit: snowrichard ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") 21:56:10 --- quit: htp123 (Read error: 104 (Connection reset by peer)) 22:01:17 thanks 22:11:51 --- quit: Herkamire ("squished a bug, time for bed") 22:16:45 'nn all 22:16:53 --- quit: blockhead ("laugha while you can, monkey boy") 22:26:12 hi 22:28:42 Hi slava 22:29:15 hi crc 22:30:17 --- join: snowrichard (richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 22:30:40 What's new? 22:30:55 updated my web page yet again. :) 22:32:37 making a music tape now.... 22:33:17 I'm still working on the design for RetroForth.org 22:33:33 HTML is a PITA to work with 22:33:37 is there content there now? 22:33:48 have not seen it yet 22:34:33 Most of the content is up now 22:34:47 There's still a few issues with the design that I'm hammering out though 22:36:07 just glanced at it now. 22:37:07 changed positions.....sitting on floor now with the keyboard in my lap. 22:40:44 --- join: crc_ (crc@0-1pool176-12.nas6.philadelphia1.pa.us.da.qwest.net) joined #forth 22:40:44 --- quit: crc (Read error: 54 (Connection reset by peer)) 22:40:50 --- nick: crc_ -> crc 22:40:57 I hate dialup :-) 22:41:31 I love dsl 22:41:52 I can't afford dsl 22:42:10 I have a wireless gateway, I would like to get a laptop with wireless. 22:43:46 but money is tight too.... 22:45:45 --- quit: jdrake (Read error: 110 (Connection timed out)) 22:47:13 * crc is highly tempted to throw out most of the current site design and start over 22:53:36 --- join: crc_ (crc@0-1pool176-12.nas6.philadelphia1.pa.us.da.qwest.net) joined #forth 22:53:36 --- quit: crc (Read error: 54 (Connection reset by peer)) 22:53:45 --- nick: crc_ -> crc 22:56:59 --- quit: snowrichard ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") 22:58:25 --- join: snowrichard (richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 23:00:40 --- quit: snowrichard (Client Quit) 23:11:22 --- join: snowrichard (richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 23:33:18 what are headerless words for? 23:41:51 --- quit: crc (Read error: 60 (Operation timed out)) 23:51:25 slava they help on 2 levels 23:51:45 firstly they help keep the cruft out of the dictionary and that makes compiles faster 23:52:05 keeps the dictionary smaller and therefore theres less words to search through 23:52:17 this can make a difference even when you are using hashing 23:52:38 the other reason is kinda obvious and im supprised you as an OOP user didnt get it :)( 23:52:47 it helps you define PRIVATE words 23:53:06 hiu 23:53:14 i.e. this word has NO context outside of this module so you dont get to see it outside this module 23:53:43 I440r: talking about | ? :) 23:53:52 no 23:53:57 thats an ans word 23:54:17 i use words to switch into and out of headerless mode 23:54:31 | defines the next word as headerless and leaves its CFA on the stack 23:54:31 ok 23:54:39 temporary dictionary, pretty much? 23:54:45 which is dumb if you ask me because they usually do 23:54:51 | blah ...... ; is foo 23:55:01 hmm 23:55:03 where foo is a deferred word 23:55:03 pygmy does 23:55:08 might as well have just done 23:55:10 | : blah ... l 23:55:11 : foo ..... ; 23:55:17 s/l/; 23:59:59 --- log: ended forth/04.06.26