00:00:00 --- log: started retro/06.10.22 03:32:34 --- join: Cheery (n=Cheery@a81-197-19-23.elisa-laajakaista.fi) joined #retro 03:55:17 --- quit: Quartus (zelazny.freenode.net irc.freenode.net) 03:55:32 --- join: Quartus (n=trailer@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #retro 03:55:45 --- quit: crc (zelazny.freenode.net irc.freenode.net) 03:55:46 --- quit: Shain (zelazny.freenode.net irc.freenode.net) 03:55:46 --- quit: virl (zelazny.freenode.net irc.freenode.net) 03:55:47 --- quit: neceve (zelazny.freenode.net irc.freenode.net) 03:55:47 --- quit: Quartus_ (zelazny.freenode.net irc.freenode.net) 03:55:47 --- quit: timlarson (zelazny.freenode.net irc.freenode.net) 03:55:47 --- quit: nighty (zelazny.freenode.net irc.freenode.net) 03:56:03 --- join: virl (n=virl@62.178.85.149) joined #retro 03:56:03 --- join: Shain (i=steve@c-67-161-56-76.hsd1.ca.comcast.net) joined #retro 03:56:03 --- join: neceve (n=claudiu@unaffiliated/neceve) joined #retro 03:56:03 --- join: crc (n=crc@pool-70-110-179-85.phil.east.verizon.net) joined #retro 03:56:03 --- join: Quartus_ (n=Quartus_@209.167.5.1) joined #retro 03:56:03 --- join: timlarson (n=timlarso@user-12l325b.cable.mindspring.com) joined #retro 03:56:03 --- join: nighty (n=nighty@66-163-28-100.ip.tor.radiant.net) joined #retro 05:48:19 --- join: erider (n=erider@unaffiliated/erider) joined #retro 06:01:47 --- join: nealc (n=nealc@200.103.120.253) joined #retro 07:21:38 --- quit: erider (Read error: 110 (Connection timed out)) 07:22:44 --- join: erider (n=erider@unaffiliated/erider) joined #retro 07:22:58 --- quit: virl (Remote closed the connection) 08:24:51 --- quit: nealc ("...") 09:52:38 --- mode: ChanServ set +o crc 10:24:05 lukeparrish: I updated the socforth cgi code; the form now uses dhtml to reveal the relevant questions and hide the irrelevant ones 10:47:24 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #retro 11:21:06 crc: awesome 11:24:21 I'm in the process of preparing a full set of bindings for libcgi.so, and getting a tarball of the libcgi source together 11:27:47 crc: I was ending to do same with my code as what you did with rxforth. I think I write ugly stuff with C and nice stuff with rxforth. 11:28:11 Ie. use rxforth for what it is best, and C for what it is best (interfacing with ugly libraries done for it.) 11:28:20 *I use 11:29:59 I just grew tired of reinventing the wheel 11:30:21 when an existing small library (like cgilib) fills a void, I have no problem using it 11:31:19 http://groups-beta.google.com/group/rxforth/web/cgilib.tar.gz is the cgilib source, plus the rxforth binding 11:32:02 Kind of, and the result is same after all, or is it? 11:33:47 in the end? it's a little slower (translating between calling conventions, etc), but works reliably 11:34:28 when the library is hairy (e.g., gtk), I write actual wrappers rather than just binding to the raw api 13:37:41 Oh well, this is the task where your forth shines. :) 13:38:07 It has the best interface between C code I've seen this far. :P 13:38:23 If 'best' counted by usability&simplicity. 13:48:46 when it's stable then it will be really interesting 13:49:04 btw. what's this section expose thingy? 13:49:39 it is similar to loc: ;loc 13:50:38 virl: this interface really beats I mean. :) Goes over from LUA and Python anytime. 13:50:48 In actual use. 13:51:11 which interface? 13:51:20 from+import words. 13:51:31 thus that one callback: or such.. .word. 13:51:52 [[cb and callback seems. 13:52:43 so you mean the from, import words, right? 13:52:46 Thus I can pummel everybody who says it'd be slow. ;) 13:53:01 yes. 13:55:12 But... I'm missing unificator I saw in common lisp. :( 13:55:50 why you can pummel everybody who says it'd be slow? 13:55:57 Because it isn't. 13:56:22 :) 13:57:06 I can write even a physics engine in retro, and still it is not much slower than C equivalent. 13:57:55 I think I'll go to bed. 13:59:04 good night. 13:59:29 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 15:03:22 --- quit: virl (Remote closed the connection) 16:18:42 --- join: Snoopy42 (i=snoopy_1@dslb-084-058-134-116.pools.arcor-ip.net) joined #retro 16:46:17 --- quit: erider (Read error: 110 (Connection timed out)) 16:46:45 --- join: erider (n=erider@unaffiliated/erider) joined #retro 16:54:14 http://retroforth.net/paste/?id=233 <- a database, sort of 16:57:39 (uses retroforth file access words, not rxforth.) 17:21:37 http://retroforth.net/paste/?id=234 updated, now switch does what it's supposed to 17:44:04 nice 18:17:38 hmm 18:18:03 doesn't support adjustable field sizes yet. I might want to add that. 18:20:24 is it suppose to print a box 18:20:54 yeah, v does that. 18:21:26 the program itself doesn't define v though. v is just used to show what the program did. 18:21:39 (short for view) 18:23:01 erider: try "100 insert foo bar baz" then "100 select" 18:26:09 ok that was weird :) 18:29:12 try pasting this into the program: http://retroforth.net/paste/?id=235 18:30:29 he slava 18:30:38 oops, wrong window! 18:30:47 hi Quartus ;) 18:30:54 hey 18:31:25 * lukeparrish is experimenting with a (very crude) database app 18:32:25 hi Q 18:32:30 Hi. 18:33:30 lukeparrish: that is weird hey whats the filename that it would save into 18:34:02 database/table.field is what I put in there. it might not work unless a folder called "database" exists. 18:34:26 actually it's a lame name. 18:36:12 hmm I would think it would create the folder 18:36:27 type save and see if it does 18:36:50 it doesn't 18:37:24 you can change the line starting "load" to point to a different filename 18:37:40 but once I make the folder name it works like a charm 18:37:44 thats neat 18:37:55 cool :) 18:39:54 --- join: jeremy_c (n=jeremy_c@cpe-71-74-145-210.neo.res.rr.com) joined #retro 18:40:31 hello jeremy_c 18:40:44 hello. 18:44:44 hi jeremy_c 19:24:50 Hi. lukeparrish: just what i'm looking for. Thanks. :) 19:25:10 hi Raystm2 :) 19:25:22 you like my quasi-database? 19:27:23 Ya, so far, it's pretty interesting. I was thinking about the field and suggest that you make it the minimum field size. This way creating new fields is just multiples and additions to the minimal field size. 19:28:27 --- quit: erider ("I don't sleep because sleep is the cousin of death!") 19:29:00 that would simplify the process a lot. 19:33:06 A field is a definition that knows how to represent itself on the display, and contains the code to do so, and can take a depth of record number and display the proper contents in the prescribed, calculated field size. This way creating displays of interesting information becomes a series of screen coords fed to at and then names of the fields you want printed at that location on the screen. 19:39:36 * Raystm2 goes back to sleep. :) 19:39:43 :) 19:39:45 hey ray 19:39:52 Hi Quartus :) 19:42:43 * Raystm2 was poking around Windows Command Prompt and found... 19:44:39 I got a kick out of this. I found the TITLE command and now when I want to start RetroForth programs I can send the title of the program to a batchfile that starts RetroForth with command line arguments, and have the program display it's name in the title bar of the prompt window. It caught me as funny is all I'm saying. 19:44:56 heh 19:47:26 I especially like putting up there: "We have control of your horizontal..." 19:49:04 * Raystm2 also has a BYE.bat that exits the command prompt window. 19:53:31 Always say goodbye to your bat. 20:59:00 a more flexible version: http://retroforth.net/paste/?id=236 21:11:58 gn 23:47:34 --- quit: crc (Read error: 60 (Operation timed out)) 23:59:59 --- log: ended retro/06.10.22