00:00:00 --- log: started forth/06.11.06 00:04:57 --- join: TreyB_ (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 00:07:57 --- quit: TreyB (Read error: 110 (Connection timed out)) 00:33:07 --- part: forther left #forth 00:38:34 --- quit: JasonWoof ("off to bed") 01:31:42 Programming something myself, I now really understand why factoring helps. 01:42:49 Makes a considerable difference. 01:48:37 --- join: nighty_ (n=nighty@sushi.rural-networks.com) joined #forth 03:47:13 --- part: crc left #forth 05:03:43 --- join: zpg (n=user@user-514d7663.l2.c2.dsl.pol.co.uk) joined #forth 05:09:27 --- join: nighty__ (n=nighty@66-163-28-100.ip.tor.radiant.net) joined #forth 05:18:26 --- quit: nighty (Read error: 110 (Connection timed out)) 05:57:20 --- join: Ray_work (n=Raystm2@199.227.227.26) joined #forth 05:58:01 Good morning. 06:00:59 morning 06:01:04 (afternoon) 06:01:47 :) 06:02:08 How's the keyboard working out? 06:03:01 heh, not used it too much, have to confess. 06:03:04 got yours yet? 06:04:37 Tomorrow, according to UPS Tracking. 06:05:02 I've gotten used to the Grafitti. 06:23:00 you should see my handwriting just after i've been writing on the palm. it's some sort of hybrid english/palm script. 06:27:05 --- join: madwork (n=foo@204.138.110.15) joined #forth 06:44:45 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #forth 06:46:25 --- join: tiny (n=tiny@unaffiliated/tiny) joined #forth 06:46:56 --- join: daurn|laptop (n=quae@unaffiliated/daurnimator) joined #forth 06:47:08 o.o 06:47:12 * daurn|laptop wonders what forth is 06:48:21 --- join: CrippsFX (n=cripps@n014h195.wst.mun.ca) joined #forth 06:48:58 I'm looking for a way to print a line without the newline character so that I can use a for loop to print out an "unspecified" number of the '*' character. I was wondering how to do that in fortran 90 06:51:38 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 06:51:47 --- part: tiny left #forth 06:53:10 --- quit: zpg (Read error: 110 (Connection timed out)) 06:53:33 --- part: CrippsFX left #forth 06:54:14 --- join: Cheery (n=Cheery@a81-197-19-23.elisa-laajakaista.fi) joined #forth 06:54:50 daurn|laptop: Forth is a programming language. Please see the links in the topic for more, or ask here. :) 06:56:01 * daurn|laptop just asked - and i gatered that FROM the topic 06:56:32 define one value as undefined 06:56:55 : . -1 = IF ." ." ELSE . THEN ; 06:58:37 sry "little" typo 06:58:38 : . dup -1 = IF ." * " ELSE . THEN ; 06:59:04 cyas then 06:59:05 --- part: daurn|laptop left #forth 06:59:55 -1 value undef 06:59:55 : . dup undef = IF ." * " ELSE . THEN ; 06:59:55 would be nicer 07:00:38 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 07:01:28 Hi virl. :) 07:02:51 Crest: you are redefining the word . ( dot) to print the asterik if the value on the stack is -1 otherwise use the old definition for dot and just print the second item on the stack? 07:04:47 oh heck. I get it now. If the item to print on the stack is -1 print star other wise print the character represented by the number on the stack. 07:06:25 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 07:08:37 --- join: Cheery (n=Cheery@a81-197-19-23.elisa-laajakaista.fi) joined #forth 07:16:30 * Ray_work finally sees the entire conversation. 07:17:15 That guy wanted it for Fortran 90? What's he doing here? Maybe somebody here is a Fortran 90 guru? 07:34:50 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 07:37:01 --- join: Cheery (n=Cheery@a81-197-19-23.elisa-laajakaista.fi) joined #forth 07:50:10 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 07:58:51 --- join: Cheery (n=Cheery@a81-197-19-23.elisa-laajakaista.fi) joined #forth 08:05:14 --- quit: virl (Remote closed the connection) 08:25:09 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 08:51:18 --- join: JasonWoof (n=jason@unaffiliated/herkamire) joined #forth 08:51:18 --- mode: ChanServ set +o JasonWoof 08:51:33 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 09:01:44 anyone here have lego mindstorm or anything like it? 09:02:00 how would it be for a bright 8 year old? 09:02:06 --- join: nighty (n=nighty@sushi.rural-networks.com) joined #forth 09:02:31 and what would be involved in say trying to program it via forth? 09:03:09 I have a mindstorms kit. If the child is sufficiently mechanically-inclined, he might find it fun. It's complicated stuff. 09:03:16 Really expensive, too. 09:03:40 There's pbForth, but it's not point-and-drool the way the provided software is. 09:04:44 it would be for my daughter...she has make web pages with me and some simple programming, she understands science things very quickly. 09:04:55 s/has make/has made/ 09:04:58 --- quit: nighty_ (Read error: 145 (Connection timed out)) 09:05:27 It's surprisingly difficult to create a new configuration that does anything interesting. There are provided patterns you can build. 09:06:31 The programming, such as it is, is not the complex part. 09:07:25 pbForth runs interactively on the brick itself, or at least it did when I played with it. So it's text-only and you have to access it via a terminal program, and manage saving and sending your source yourself. 09:08:05 can programs on it talk with the host computer? 09:08:38 You could send and receive info via the IR port, all other things being equal. 09:08:47 That's the interface. 09:10:21 what do you think of it as one of several ways of introducing someone to programming? 09:10:44 (e.g. because of the real physical movement and response it can give to the programs) 09:11:03 I wouldn't recommend it as an intro to programming. It's a more useful thing for a child who shows extraordinary mechanical aptitude. 09:11:25 The programming aspect of it is really not complex. 09:11:39 If you choose Forth, it's more cumbersome, but still not complex. 09:11:58 Building useful working configurations, though, is quite difficult. 09:13:15 The programming won't hold anyone's interest for long, and if they're not talented at understanding gear ratios, etc. they'll find it frustrating and it'll sit unused -- and it's pricey. 09:14:29 --- join: zpg (n=user@soup.linux.pwf.cam.ac.uk) joined #forth 09:21:45 have you tried any other programmable robotics for comparison 09:23:22 I don't believe there are any other products in that space, not for children at any rate. That's another negative, actually -- the parts all being plastic, they have more play than would metal parts, and Lego plastic-on-plastic isn't the best combination for interlocking moving parts. 09:25:54 so the combination of liking to play with lego and liking to do science in general and programming as a specific area may not be enough to make this useful enough? 09:26:09 do you have any alternate suggestions? :) 09:27:17 No, I don't. I can only speak for my own experience with it. Maybe you can borrow one and see if she takes to it. 09:27:36 I can guarantee that most of the kids who own it don't play with it. 09:27:57 So there may well be one available to borrow, or cheap second-hand. 09:28:00 interesting idea, I could have my friend at a college ask around if anyone would let us borrow a kit. 09:30:02 btw, by 'alternate suggestions' I also mean other types of ideas for someone who really likes to learn and build things, not necessarily just robotics. 09:30:08 --- quit: zpg ("back later") 09:30:51 (with #forth I would think tending to be a place where such people may be hanging out) 09:31:13 I don't know of any other toys that let you build something and also interface it to a computer. 09:32:06 ok. thanks for thinking on this with me, and for the try-to-borrow-a-kit-first idea 09:32:39 eBay is probably a good place to get a second-hand set cheaply. I think there's an older 1.0 version (the one I have) and a newer one, 2.0. 09:33:21 --- join: Cheery (n=Cheery@a81-197-19-23.elisa-laajakaista.fi) joined #forth 09:35:20 There are some Radio Shack quasi-programmable robots, but they're not reconfigurable and I don't know that they interface to a computer. 09:41:47 so the limited physical io (number and types of movements, number and types of sensors, size of display, etc.) is the main problem? 09:41:56 For what? 09:42:07 The Radio Shack toys? 09:42:34 for mindstorm 09:43:30 No, I don't think that's much of a problem. There's enough inputs and sensors for what it is, and the number and types of movements depend on what you build. 09:44:04 --- join: forther (n=forther@c-67-180-209-27.hsd1.ca.comcast.net) joined #forth 09:44:05 so in a few years as the cost for various sensors and displays and different movement inducers (motors, air-muscles, wires that change length, etc.) it may be more interesting, or... 09:44:20 is it just that it requires so much mechanical creativity? 09:45:08 As I said, it's extremely difficult to come up with new interesting designs. If you just want to reproduce other people's, that's obviously not hard, but I'm not sure it's all that educational. 09:46:33 is there room for much of a program, or is it like the old VIC-20 where one page of Basic pretty much filled the memory? 09:46:35 I'd consider buying for a child who was already building his own devices with moving parts. 09:47:30 The one I have, as I recall, out of the box doesn't hold a stored program -- it is directed via the IR interface. If you put Forth on it, it'll hold a stored program -- can't recall the memory capacity off-hand. 09:47:42 (exagerating only slightly...somewhere around 1-3 pages seemed to fill the vic-20's memory, depending on the program) 09:48:10 The thing can run a motor, or read a sensor; you're not going to be programming it to play the piano. 09:51:06 hmm, is this opertunity space? 09:51:41 yes, looks like it is... 09:52:02 Ray_work, I don't think so. 09:52:13 I imagine it would take research above my pay grade, but I wouldn't discount trying some things 09:52:25 As I recall Lego was considering shutting down the whole deal because of poor sales. 09:52:40 for someone to come out with controller box like mindstorm has, but with more interesting mechanics. 09:52:59 You'd just be raising the price-point. 09:53:11 Well, Quartus, it sounds to me like they didn't hit the mark very well. But OTOH, they have research money... 09:53:33 In my opinion they hit the mark quite well; it just isn't much of a market. 09:53:44 I see. 09:53:53 Did you enjoy the product you tried? 09:53:59 most of the competition is more complicated electrically 09:54:18 but more interesting mechanically. 09:54:46 I think there may be a sweet-spot they missed between this. 09:54:56 Ray_work, I found it quite difficult to come up with anything interesting that wasn't already outlined in the manual. It requires considerable mechanical aptitude, but it doesn't teach it. 09:55:41 I would like to do a chuckBot robot. it's very simple. It would have to turnleft, move forward, pickup and putdown something and have 5 sensors to test if blocked left 09:55:50 +right+forward_ 09:55:59 I can't recall the sensor limit on the mindstorms. 5 may be over the top. 09:56:15 and if there was some pickup object available on the floor or in the "pocket". 09:56:30 it only has 4 inputs and 3 outputs...don't know if you can easily multiplex onto those 09:56:44 (refering to the controller brick) 09:57:37 the only other thing it would need to do is shut off on error. Everything else is based on those things and 18 boolean tests. 09:59:10 I've programmed the simulator to do addition, play chess, mutliplication, search, on and on. 10:00:16 Ray_work, I'm sure with sufficient money you could build such a thing out of Mindstorms bits. 10:00:23 Pricey stuff. 10:00:44 old PDA's ... :) 10:01:13 Yes, built from your own motors and things it'd be cheaper. 10:01:51 We could build working versions of your robots Quartus. :) 10:02:01 My robots? 10:03:04 I've seen a Logo turtle that was controlled via IR. Could draw on large sheets of paper. 10:05:00 Logo is the much-touted system for teaching programming. It controlls a (usually virtual) turtle, and so lacks the frustrations of the mechanics. 10:15:54 Sorry, got a little busy there... 10:16:36 What are those robots you build and sell, Quartus? Those are the ones I mean. 10:16:46 Oh, right. Puppets. :) 10:17:12 I don't think of them as robots. Bots, they call'em. :) 10:17:12 Puppets. That and the show they are from escape me. 10:17:31 MST3K. http://nealbridges.com/bots 10:17:40 Yes thats it :) 10:36:49 --- join: snoopy_1611 (i=snoopy_1@dslb-084-058-160-063.pools.arcor-ip.net) joined #forth 10:45:15 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 10:45:16 * Ray_work gets lost into the /bots site. 10:45:25 --- nick: snoopy_1611 -> Snoopy42 10:45:26 Quite enjoyable. Nice job Quartus. 10:47:18 thanks! 10:47:53 the gallery is at http://nealbridges.com/gallery -- my own models. 10:50:50 Neat hobby. Hard to find parts? 10:51:08 Am I to scour Texas and send you what I find? 10:52:45 any original Money Lover Barrel's or Genie lamps are worth good money! 10:53:16 some of the parts are scarce, to be sure. I reproduce some of them. 11:23:41 cool. /me modulates over to the gallery. 11:26:52 --- quit: segher (Nick collision from services.) 11:27:04 --- join: segher (n=segher@dslb-084-056-207-131.pools.arcor-ip.net) joined #forth 11:34:15 Gadgets, stun gun: Rivet gun? I know yours is paper, but it resembles rivet guns i've seen. 11:38:14 it does have that shape. Staple gun maybe. 11:39:16 The Prisoner. Man. That was a show. 11:41:21 Took me a few episodes to warm up to it. I thought the main character was an abnoxious over actor. 11:44:08 --- join: ygrek (i=user@gateway/tor/x-c0b18d623c4dc207) joined #forth 11:49:59 --- quit: virl (Remote closed the connection) 11:52:31 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 12:01:43 really? I quite like him. 12:07:00 He grows on ya. :) 12:07:25 But then the entire show was somewhat over the top. 12:09:15 Hey 12:09:29 Has anyone made parameter matcher for forth before? 12:09:33 Hi Cheery. 12:09:44 I collided with a problem 12:09:54 You started to explain what it is, yesterday... 12:10:27 Basically I found a neat way to run them through, but I don't have a clue how would I build those :) 12:11:05 basically my implementation has a bag where every matching node will be put. 12:11:56 matching node structure is next: [[d,xt],[d,xt],[d,xt]] 12:12:23 ie. there's custom data field and xt -field 12:13:14 first data and xt field will be put to data stack, it's there in case matching fails for else things 12:13:31 second data and xt field is the matcher itself. 12:13:51 third data and xt field is the thing which will be jumped into when match succeeds. 12:16:26 I might have thought that item one would match with the stack and if fail do item two but if ok item 3. 12:18:32 hm... 12:19:10 that way you can put what you want to match on the stack. 12:19:26 * Ray_work is slightly busy, sorry... 12:22:31 I was a fan of McGoohan fromhis earlier 'Secret Agent'. 12:22:55 cheery, what are you matching? Strings? 12:23:07 parameters coming from stack or queue 12:23:35 The problem is this thing is solved already and I' 12:23:59 and I'd want to do the best possible approach in forth. 12:24:41 so, matching what against what? 12:25:31 set of patterns against sequence of numbers 12:26:17 for example? 12:27:22 LUNCH! 12:27:35 all be it late. 12:28:00 for example: ? @ + eax! against: immediate:200, instruction:@, instruction:+, register:eax:! 12:29:01 I'd suppose you'd use table lookup for that, as you'd be matching against a preset list of optimizations. 12:29:33 --- join: crest_ (n=crest@p548961D9.dip.t-dialin.net) joined #forth 12:29:47 Quartus_: what is a table lookup? 12:30:05 a table of values you search. 12:32:04 could you elaborate a bit what you mean? 12:32:14 I don't get it. 12:32:48 an array of appropriate dimensions through which you loop, looking for a match. 12:34:06 huh, how such thing is done? 12:36:38 you establish the array, start at one end, and step through it to the other. 12:38:34 Sounds damn fast. 12:39:25 --- quit: Crest (Read error: 110 (Connection timed out)) 12:39:42 Linear search is avg. O(n/2), you can cache that for speed if it's important. 12:40:03 then it's O(1) 12:42:42 So I go through until match is found... 12:43:17 and when I add stuff, I just add to the end of that matcher. 12:44:10 that's the general idea. 12:44:14 --- join: rabbitwhite (n=Miranda@136.160.196.114) joined #forth 12:44:29 But It'd be the fastest kind of matcher one can come up with forth, or just the easiest? 12:45:41 both, really. It's O(n/2) but if the table is large, a hashed lookup can take it back to O(1), and that's optimal. 12:46:54 hashed lookup... 12:46:57 this is all independent of lanaguage. 12:47:04 Has it been done before? 12:47:13 yes. 12:47:27 Do you know how could I find an example of such? 12:47:56 --- nick: Raystm2- -> nanstm 12:48:55 gforth uses hashed dictionary lookup with tab-completion on partial words, the techniques are the same. 12:49:31 wikipedia is a good place for basic grounding in algorithmic techniques. 12:51:23 And I could handle wildcards with it as well? 12:52:09 Sure. That depends on the comparison function you use. 12:52:39 I wonder, if it's so simple, why haven't I seen bunch of those on google? 12:53:12 probably for just that reason... Too simple. 12:53:55 Thought, still I don't get it yet completely... 12:54:09 seldom is a general-purpose routine applied, you'd do a custom one for the problem at hand. 12:57:13 I suppose iin a language like perl there are language facilities already for hashes, and such, but you mentioned speed as a factor. 12:58:27 --- quit: forther ("Download Gaim: http://gaim.sourceforge.net/") 12:59:59 --- quit: ygrek () 13:13:10 --- nick: nanstm -> tiff 13:20:07 --- quit: Ray_work ("Client exited") 13:25:13 --- nick: crest_ -> Crest 13:28:57 --- quit: timlarson_ ("Leaving") 13:33:25 It looks excellent on paper, even without hash 13:33:28 thank you 13:33:33 (again) 13:33:39 sure. 13:34:10 I need only two cells per node to specify step&match function and pattern data. :) 13:34:22 and I need zero pointers. 13:34:43 inside the structure there is no pointers since it goes through itö 13:35:26 how stupid am I since I didn't notice this before? 13:35:29 oh well 13:35:32 good night. :) 13:37:00 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 13:49:33 --- join: Ray_work (n=Raystm2@199.227.227.26) joined #forth 13:50:24 Did I miss much? Don't know why I closed this chat but I believe I will move the X close button of the top corner of the display. 13:53:07 YIKES you weren't kidding Quartus! Those engines and barrels you have for over 75 bucks each. 13:59:34 --- quit: rabbitwhite () 14:13:58 yes -- they're rare birds. Original barrels (not replicas) go for hundreds, and there's virtually no original engines anywhere. 14:20:23 --- quit: virl (Remote closed the connection) 15:00:37 Time to go. BYE 15:01:04 ciao 15:01:05 --- quit: Ray_work (Read error: 131 (Connection reset by peer)) 15:51:06 --- quit: Snoopy42 (brown.freenode.net irc.freenode.net) 15:51:09 --- quit: madwork (brown.freenode.net irc.freenode.net) 15:51:09 --- quit: neceve (brown.freenode.net irc.freenode.net) 15:51:09 --- quit: Quartus (brown.freenode.net irc.freenode.net) 15:51:09 --- quit: ohub (brown.freenode.net irc.freenode.net) 15:51:10 --- quit: arke (brown.freenode.net irc.freenode.net) 15:51:10 --- quit: Quartus_ (brown.freenode.net irc.freenode.net) 15:51:10 --- quit: k4jcw (brown.freenode.net irc.freenode.net) 15:51:10 --- quit: larsb (brown.freenode.net irc.freenode.net) 15:51:12 --- quit: nighty (brown.freenode.net irc.freenode.net) 15:51:12 --- quit: cmeme (brown.freenode.net irc.freenode.net) 15:51:14 --- quit: timlarson (brown.freenode.net irc.freenode.net) 15:51:14 --- quit: ccfg (brown.freenode.net irc.freenode.net) 15:51:15 --- quit: warpzero (brown.freenode.net irc.freenode.net) 15:51:15 --- quit: virsys (brown.freenode.net irc.freenode.net) 15:52:44 --- join: Quartus_ (n=Quartus_@209.167.5.2) joined #forth 15:52:44 --- join: arke (n=Chris@pD9E06C62.dip.t-dialin.net) joined #forth 15:52:44 --- join: k4jcw (n=jcw@adsl-065-006-151-062.sip.asm.bellsouth.net) joined #forth 15:52:44 --- join: larsb (i=lars@1-1-14-10a.kt.gbg.bostream.se) joined #forth 15:52:44 --- mode: irc.freenode.net set +o Quartus_ 16:01:27 --- join: nighty (n=nighty@sushi.rural-networks.com) joined #forth 16:01:27 --- join: cmeme (n=cmeme@boa.b9.com) joined #forth 16:01:27 --- join: Quartus (n=trailer@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 16:01:27 --- join: madwork (n=foo@204.138.110.15) joined #forth 16:01:27 --- join: neceve (n=claudiu@unaffiliated/neceve) joined #forth 16:01:27 --- join: ohub (n=oherrala@sikw1.oulu.fi) joined #forth 16:01:27 --- mode: irc.freenode.net set +o Quartus 16:01:27 --- join: Snoopy42 (i=snoopy_1@dslb-084-058-160-063.pools.arcor-ip.net) joined #forth 16:01:27 --- join: timlarson (n=timlarso@user-12l325b.cable.mindspring.com) joined #forth 16:01:27 --- join: warpzero (n=warpzero@66.109.132.242) joined #forth 16:01:27 --- join: virsys (n=virsys@or-71-53-68-118.dhcp.embarqhsd.net) joined #forth 16:01:27 --- join: ccfg (n=ccfg@dsl-roigw1-fe8ade00-21.dhcp.inet.fi) joined #forth 18:25:39 --- log: started forth/06.11.06 18:25:39 --- join: clog (n=nef@bespin.org) joined #forth 18:25:39 --- topic: 'Welcome to #forth. We discuss the Forth programming language and a variety of technical subjects. Introduction: http://tinyurl.com/kvawv | Starting Forth: http://tinyurl.com/rm7pq | Thinking Forth: http://tinyurl.com/nsy4j | Gforth compiler: http://tinyurl.com/s8uho | ANS/ISO Forth Standard doc: http://tinyurl.com/nx7dx | http://quartus.net/search | Paste: http://forth.pastebin.ca' 18:25:39 --- topic: set by Quartus on [Tue Oct 24 17:49:49 2006] 18:25:39 --- names: list (clog zpg forther @crc ccfg virsys warpzero timlarson Snoopy42 ohub neceve madwork @Quartus cmeme nighty larsb k4jcw arke @Quartus_ Crest segher @JasonWoof nighty__ TreyB_ Raystm2 Zarutian Razor-X lukeparrish madgarden I440r) 18:26:03 The 0 that CASE leaves on the stack is used at compile-time as a sentinel. 18:26:22 Sorry, as a count, not as sentinel. 18:27:05 i best be off, but thanks again guys. some really educational discussion; i'm glad i've stuck with forth, i'm beginning to see its potential. 18:27:06 Each OF increments it, and ENDCASE does that many THENs to close all of the IFs that the OFs laid down. 18:27:13 later zpg! 18:27:21 cheerio. take care all. 18:27:35 --- quit: zpg ("ERC Version 5.1.3 (IRC client for Emacs)") 18:30:43 http://www.dbforums.com/archive/index.php/t-867069.html This is so embarrassing. Remember, I did it to remember all the keywords, which I've forgotten by now. :( 18:31:41 Heh. 18:32:44 For a mnemonic device, it's hella long. 18:35:40 No I only used the code block, the story was built from it for the post. 18:37:34 As i recall, there are atleast three versions where I missed an important keyword. 18:37:44 Shameful ;) 19:40:16 --- join: jcw (n=jcw@adsl-065-006-151-062.sip.asm.bellsouth.net) joined #forth 19:42:41 --- quit: k4jcw (Read error: 110 (Connection timed out)) 19:56:59 --- part: forther left #forth 21:21:08 --- join: arke_ (n=Chris@pD9E05DC3.dip.t-dialin.net) joined #forth 21:22:40 --- join: crest_ (n=crest@p548972FA.dip.t-dialin.net) joined #forth 21:27:29 --- join: forther (n=forther@c-67-180-209-27.hsd1.ca.comcast.net) joined #forth 21:34:14 --- quit: Crest (Read error: 110 (Connection timed out)) 21:37:55 --- quit: arke (Read error: 110 (Connection timed out)) 21:54:01 --- quit: neceve (Read error: 113 (No route to host)) 22:07:28 --- part: forther left #forth 22:42:39 --- join: forther (n=forther@c-67-180-209-27.hsd1.ca.comcast.net) joined #forth 22:58:50 http://www.cs.virginia.edu/~evans/cs655/readings/ewd498.html 23:09:49 --- quit: nighty (Remote closed the connection) 23:22:26 --- nick: arke_ -> arke 23:46:35 --- quit: arke (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended forth/06.11.06