00:00:00 --- log: started forth/06.09.07 00:02:47 --- join: Quartus (n=trailer@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 00:02:47 --- mode: ChanServ set +o Quartus 00:04:15 --- quit: JasonWoof ("off to bed") 00:13:58 --- quit: Quartus () 00:20:03 --- join: Cheery (n=Cheery@a81-197-19-23.elisa-laajakaista.fi) joined #forth 00:25:13 --- join: Quartus (n=trailer@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 00:25:13 --- mode: ChanServ set +o Quartus 03:02:40 --- quit: ohub (Read error: 110 (Connection timed out)) 03:52:43 --- join: TreyB_ (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 03:56:00 --- nick: segher_ -> segher 04:00:57 --- quit: TreyB (Read error: 110 (Connection timed out)) 04:47:45 --- nick: TreyB_ -> TreyB 04:51:08 --- join: PoppaVic (n=pete@0-1pool75-4.nas24.chicago4.il.us.da.qwest.net) joined #forth 04:54:55 Mornin', Quiznos 04:56:04 re 04:56:21 i'm only here for a few more mins, gotta finish sleeping 04:56:29 oh.. SHoot, ok 04:56:38 why? 04:56:52 i think i need only another hour 04:56:54 Hmm? Just that I recall you wanted to discuss something the other day. 04:57:00 which? 04:57:12 So'k - I can deal with trash and whatnot today 04:57:24 i'll be bok ~1h 04:57:28 yesterday - I was heading out as you started to ask about something 04:57:34 oh. 04:57:40 it'll come up agin 04:57:51 s'ok - get some zz's ;-) 04:58:00 yea 04:58:05 bbiab 04:58:10 * PoppaVic nods 06:11:29 --- quit: madwork ("?OUT OF DATA ERROR") 06:12:31 --- join: madwork (n=foo@derby.metrics.com) joined #forth 06:21:28 --- quit: madwork ("?OUT OF DATA ERROR") 06:21:44 --- join: madwork (n=foo@derby.metrics.com) joined #forth 06:36:33 --- quit: PoppaVic ("Pulls the pin...") 06:38:14 --- join: PoppaVic (n=pete@0-1pool47-150.nas30.chicago4.il.us.da.qwest.net) joined #forth 06:40:03 --- join: ohub (n=oherrala@sikw1.oulu.fi) joined #forth 07:33:27 PoppaVic 07:33:46 wb 07:33:51 hi 07:34:07 Just dl'd and installed the latest berkeley db.. I'm trying to plan ahead 07:34:14 j 07:34:15 k 07:35:18 I am _considering_ abstracting mem/compiling/pcode into the dbase anyway 07:35:51 ok, draw up the notes and file them in the draw of things todo 07:36:04 make am working engine first 07:36:18 hehe.. It's sorta' "on the board".. Yeah, the ENGINE part is bugging me shitless. 07:36:38 then get to it 07:36:51 I want to retain some concepts and discard a lot of dusty preconceptions. 07:37:34 Well, we got into the concept of "engine" the other day.. At least in ##C, and I think we touched it in here.. Did you ever remember what it was you wanted to ask? 07:38:02 your vm/kernel/foundational source code establishs what your forth can cant will and wont do. in the words of Loeliger: (paraphrased) you can make your forth do anything but it had better step lively thorugh the list 07:38:14 righto 07:38:20 or something; i like he used the phrase 07:38:28 beat of any drummer 07:38:39 Yeah, loeliger is a damned good - if dated - ref 07:38:52 i have a copy of his book 07:39:03 beat up alittle but well studied 07:39:07 I don't see a way around a struct of "registers", though 07:39:23 then you have two possibilities: 07:39:30 Unless you provide only a get/put interface 07:39:31 1. howto avoid the issue; 07:39:40 2. minimal funcitonality to include 07:39:51 can you avoid the issue somehow? 07:39:56 right.. THe latter is quite irksome 07:40:01 no 07:40:07 but answer #1 07:40:27 Quiznos: all I can think of is using refs - instead of regs - and a get/put pair 07:40:36 hmm 07:40:42 or, 3 regs and ptrs 07:40:45 adding more or using min 07:40:47 or refs as you call em 07:41:06 4 regs, sp rp ip and an A 07:41:09 yeah.. Either exposing their bones, or wrapping them in calls 07:41:10 that min 07:41:25 set/get kinda makes sense but that's "so yesterday" 07:41:36 Yer trapping yourself with the regs, of course. 07:41:57 since you're in C you can the compiler choose which is fine 07:41:58 --- join: Topaz (n=top@host86-135-145-255.range86-135.btcentralplus.com) joined #forth 07:42:12 but set/get is really a c++ thing 07:42:16 However, yes.. I see no way around a struct of for at LEAST the engine. 07:42:18 accessor functions 07:42:31 Quiznos: yeppers, abstractions 07:42:40 so are you writing in c++? 07:42:45 fuck no 07:43:05 so then that's more code for you to drudge through and right 07:43:12 yep 07:43:16 well, that's one way to make life harder for thyself 07:43:24 so is asm ;-) 07:43:31 table it then and add it later. 07:43:38 put it all in a separate file. 07:43:40 yeppers. 07:44:01 have you fleshed out the required words needed for the engine? 07:44:09 why not start with UNTIL? 07:44:34 that's osmething you can get running and changing immdiately 07:45:35 so is ficl, actually 07:45:41 yea 07:45:44 pick one 07:46:17 I've both.. And, I still wonder at shit 07:47:58 well, if you're gonna wonder then you arent testing or vetting your idears 07:48:39 Correct.. Just writing tiny tests or obsessing over the concepts. Which is no biggy, there ain't that much interest anyway. 07:48:53 both authors (ficl/until) did the heard work to make engines tht work 07:49:20 no, they did SOME - and got what they wanted. Then, both quit. 07:49:39 It's been similar for most forthish implementations 07:52:21 IMO the ANS should be grepped for words and stack comments and sent out as a diff 07:52:33 ANS 2.0a 07:52:52 I did that, long ago 07:52:56 heh 07:53:14 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 07:56:14 Quiznos: it's a lot like "THe Pirates Code"... 07:56:46 i dont know that ref 07:57:21 You've not seen Depps movie, "Pirates of the Carribean"? 07:57:34 see it 07:57:44 nah 07:58:00 i'm not really a movie goer nor a fan of Depp 07:58:11 wzsnt it on tv recently? 07:58:25 "...and Thirdly, the 'Code' is more a set of 'Guidelines', you might say." 07:58:27 yeah 07:58:34 The 2nd is in the theaters. 07:59:04 k 07:59:21 So, the _crew_ gets solid "rules" - but the Captain gets to decide when the 'rule' applies or gets ignored/flexed. 07:59:39 k 07:59:49 Near as I can tell, ANS can't decide if it's crew or captain. 08:00:10 read the Preface again then 08:00:19 pfbfbfbft 08:00:33 heh 08:32:50 --- join: Ray_work (n=Raystm2@199.227.227.26) joined #forth 08:33:34 Good morning. 08:34:23 gm 08:37:23 Hey Quiznos :) 08:38:15 Ray_work hey, how are you 09:09:47 oog 09:10:07 apparently "the cheque is in the mail" means "we'll send your cheque when we damn well feel like it" 09:10:38 Yep 09:10:51 otoh, the mail DOES work that way 09:13:26 well.. better snail mail than email, I mean when a company would send their cheques in emails then that would really mean that nobody gets his money, so better snail mail. 09:15:03 hmm.. I've had mail and companies send me shit that was absolutlely impossible to satisfy.. Either the billing-date or the mailing or response. I categorically refuse to accept the rationales behind NOT datestamping massmail properly. 09:15:38 .."that's ok, pay the Late Charge" is NOT acceptable. 09:16:31 we see similar, but reversed issues, with this online/automatic payments stuff. 09:16:38 well I was there, and the cheque was ready.. they could have just handed it to me 09:16:45 yep 09:16:51 hm, once bitten... 09:17:29 It's a world diff if you have a check/bill with one date, and the Mail stamps it with ANOTHER date that you can take to court. 09:18:15 Someday, yeah... We'll return to nice and traceable. 09:19:32 ..and maybe we'll even get some judges to rape the fuckers - be they feds and postal or billing from the firms or both. 09:20:31 fission: have you followed the assorted news about and "service charges"? It's fun. 09:21:42 I'm becoming a firm beliver in "cash" and prepay/disposable. 09:21:51 "believer" 09:22:47 --- quit: Quartus (Read error: 104 (Connection reset by peer)) 09:23:18 --- join: Quartus (n=trailer@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 09:23:18 --- mode: ChanServ set +o Quartus 09:23:27 hehe.. It just occured to me.. Folks compare programming to building - with great dispair... And, "Finances/Accounting/Banking" makes the former look strong as a tree. 09:40:11 --- quit: PoppaVic ("Pulls the pin...") 09:41:02 programing is like constructing a clock albeit complex one that is also affected by other inputs 09:43:19 Programming is not construction. It's writing. It's exposition, in fact. You're typing out an explanation of a process. 09:43:35 Programming is a form of communication. 09:45:35 --- join: rabbitwhite (n=roger@136.160.196.114) joined #forth 09:46:34 --- quit: saon (Remote closed the connection) 10:03:24 --- join: saon (i=1000@c-71-199-235-144.hsd1.fl.comcast.net) joined #forth 10:03:25 --- join: Quartus_ (n=Quartus_@209.167.5.1) joined #forth 10:25:51 --- join: JasonWoof (n=jason@unaffiliated/herkamire) joined #forth 10:25:51 --- mode: ChanServ set +o JasonWoof 10:36:30 --- quit: rabbitwhite () 10:55:33 --- quit: uiuiuiu (Remote closed the connection) 10:55:35 --- join: uiuiuiu (i=ian@dslb-084-056-210-236.pools.arcor-ip.net) joined #forth 11:32:45 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-106-088.pools.arcor-ip.net) joined #forth 11:39:29 --- quit: nighty_ (Read error: 104 (Connection reset by peer)) 11:40:14 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 11:40:16 --- nick: snoopy_1711 -> Snoopy42 11:40:45 --- join: nighty_ (n=nighty@66-163-28-100.ip.tor.radiant.net) joined #forth 12:11:07 --- join: Astrobe (n=Astrobe@c-real.rouen-wireless.net) joined #forth 12:12:33 --- quit: Astrobe (Remote closed the connection) 12:13:05 --- join: Astrobe (n=fred@c-real.rouen-wireless.net) joined #forth 13:14:39 it's funny how often see references to Forth when reading about APL and vice 13:14:59 vice versa, you mean I think. 13:15:17 The wikipedia says APL was an influence on Forth, but that's the only place I've ever seen that mentioned. I've never seen Moore say so. 13:15:28 He does cite his exposure to Lisp as an influence. 13:15:31 http://www.vector.uk.org/archive/v222/ed222.htm 13:16:00 i have never seen an apl->forth link either 13:16:29 APL was first proposed in '57, so it's possible from that perspective. 13:16:46 then ask Chuck if he knew of APL back then 13:17:36 I think both languages share the "hoax" of being write-only 13:17:49 APL more deservedly so, as it uses special symbols. 13:18:01 apl isnt WO, it's more fp pre-fp 13:18:20 --- join: vatic (n=chatzill@pool-162-84-156-148.ny5030.east.verizon.net) joined #forth 13:19:52 That link fails here, Astrobe. 13:21:23 http://www.vector.org.uk "Editorial" link on the left. 13:22:04 ah, it was .org.uk, not uk.org 13:22:27 dysliaex? 13:24:10 That works. 13:24:58 Quiznos: atcaully, a rnecet sutdy has sohw taht teh odrer of the ltetres in wrods naelry dno't crae. 13:25:22 it's just harder to typr! :) 13:25:58 yea yea sure sure 13:26:03 that's old knew 13:26:05 sknews 13:26:36 I didn't knew until recently. It amazed me. 13:26:37 actually, Astrobe you messed up the premise of the paper 13:27:02 the premise is that the mind can recognise a words with all but the first and final letters tranposed 13:27:29 yea, that's why a wrote nearly. 13:28:14 so i cn tpye waht eevr i wnat adn yuo cna sllit rdea it, enev fi teh slat and rsitf ettersl rea meovd 13:28:31 when you read it fast enough, the mind also inserts missing words 13:28:42 ie, sllit for still 13:28:55 it's something to have fun iwth on the net 13:29:03 where postings can be fst and furios 13:29:06 and it works even if it's not in your native language. 13:29:15 well that would be alittle tricklier 13:29:36 I garantee you 13:30:47 ok so forth 13:30:58 It works for a very simple reason, but if you stretch it too far it stops working. 13:31:03 Astrobe you know any lisp? 13:31:07 true 13:31:19 lisp concepts? 13:31:30 I took a look at Scheme, Quizno 13:31:35 +s 13:31:42 :) 13:31:52 but do you grasp the concepts? 13:32:16 I think I do. I didn't practice. 13:32:23 ok 14:29:59 --- join: hak` (n=user@ip30.202.reserved.ish.de) joined #forth 14:34:57 --- quit: Astrobe ("leaving") 14:50:52 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-106-088.pools.arcor-ip.net) joined #forth 14:51:57 --- quit: Snoopy42 (niven.freenode.net irc.freenode.net) 14:52:10 --- nick: snoopy_1711 -> Snoopy42 14:55:19 --- quit: Topaz (Remote closed the connection) 15:05:13 --- quit: Ray_work ("User pushed the X - because it's Xtra, baby") 15:09:45 --- part: hak` left #forth 15:24:29 --- quit: virl (Remote closed the connection) 15:34:04 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 16:23:15 --- nick: Raystm2 -> nanstm 16:28:41 --- nick: nanstm -> tiff 16:44:46 --- quit: tiff ("I've embarrassed my self enough for one day.") 16:45:24 --- join: Raystm2 (n=NanRay@adsl-68-95-252-123.dsl.rcsntx.swbell.net) joined #forth 16:46:26 --- nick: Raystm2 -> tiff 17:50:53 --- join: TheBlueWizard (i=TheBlueW@ts001d0655.wdc-dc.xod.concentric.net) joined #forth 18:02:39 --- quit: vatic ("*poof*") 18:38:39 --- quit: neceve (Remote closed the connection) 19:19:26 --- part: TheBlueWizard left #forth 19:31:08 --- nick: tiff -> Raystm2 20:00:05 --- quit: fission (Remote closed the connection) 20:19:05 --- join: neceve (n=claudiu@unaffiliated/neceve) joined #forth 20:29:51 --- quit: neceve (Remote closed the connection) 20:32:37 --- join: Anbidian (i=anbidian@S0106000fb09cff56.ed.shawcable.net) joined #forth 20:45:53 --- join: snowrichard (n=richard@12.18.108.232) joined #forth 20:46:05 hi 20:48:38 --- quit: snowrichard (Remote closed the connection) 21:12:52 --- join: segher_ (n=segher@dslb-084-056-128-014.pools.arcor-ip.net) joined #forth 21:23:43 --- quit: segher (Read error: 110 (Connection timed out)) 22:38:08 --- quit: madwork (Read error: 113 (No route to host)) 23:59:59 --- log: ended forth/06.09.07