00:00:00 --- log: started retro/06.11.08 03:53:32 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #retro 03:57:51 --- quit: virl (Remote closed the connection) 06:27:35 --- join: Ray_work (n=Raystm2@199.227.227.26) joined #retro 06:28:03 Good morning. 06:30:16 --- nick: Raystm2 -> nanstm 06:39:51 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #retro 06:49:36 --- quit: Ray_work (Read error: 104 (Connection reset by peer)) 06:49:37 --- quit: timlarson_ (Read error: 104 (Connection reset by peer)) 06:49:56 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #retro 07:12:31 --- join: timlarson__ (n=timlarso@65.116.199.19) joined #retro 07:13:37 --- quit: timlarson_ (Read error: 104 (Connection reset by peer)) 07:31:04 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #retro 08:04:26 --- join: neceve (n=claudiu@unaffiliated/neceve) joined #retro 08:08:28 --- join: Ray_work (n=Raystm2@199.227.227.26) joined #retro 08:47:55 --- quit: virl (Remote closed the connection) 10:38:03 --- join: snoopy_1611 (i=snoopy_1@dslb-084-058-174-036.pools.arcor-ip.net) joined #retro 10:46:34 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 10:46:42 --- nick: snoopy_1611 -> Snoopy42 12:44:54 --- join: erider (n=erider@unaffiliated/erider) joined #retro 12:45:29 hi all 13:29:31 --- quit: timlarson__ ("Leaving") 13:29:39 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 13:43:44 hi erider :) 13:43:49 hi Ray_work 13:44:00 Ray, I eventually watched the whole Jerry Lewis impersonator. 13:44:04 is there a length word in forth 13:44:17 to get the size of an array 13:44:39 erider, if you're talking about an array you created yourself, that can't change size, then you already know the size. 13:44:59 Quartus :) I thought more like he was the "Now Where Man". 13:45:14 He was something like that, but without the cute. 13:45:20 hehe. 13:46:02 I thought it was an absolutely awful presentation. Condescending, peculiar, and not insightful. Find a market and sell to it, and you'll as rich and famous as -- that guy? 13:46:18 The rich and famous Larry Smith, Economics Professor. 13:46:38 well you know how other language of a length function I was wondering if forth had something similar 13:46:44 The markets he's talking about are not easy to find, either. 13:46:51 No, they're not. 13:46:59 erider, what other languages are you talking about? 13:47:27 According to the BlueMEANIE, you find them by asking everybody you know. 13:47:44 Ray_work, and you can see how well it worked for that guy! 13:47:57 C has one for instances 13:48:11 C has sizeof, but that gives you a size in bytes, not the number of elements. 13:48:23 strlen() 13:48:39 strlen does not return the length of an array. 13:49:04 :) string is just an array of characters 13:49:16 As may be. Strlen does not return the length of that array. 13:49:38 It returns the zero-indexed position of the first occurrance of a zero character in that array. 13:49:38 * erider agrees 13:50:06 how about a sizeof 13:50:08 Quartus, I don't think he ever said that he exploited these ideas but had aquaintences that have. 13:50:24 Ray_work, but you see what I mean. If it's so easy... 13:51:01 It's not easy, and I agree with you one hundred percent. 13:51:28 erider, sizeof is a compile-time operator. So if you do create foo 20 chars allot, you already know the size. It's 20. If you want to use that symbolically, name it. 20 chars constant /foo create foo /foo allot and then use /foo where required. 13:52:12 Well, one way I'm going to make money in a niche is: 13:52:39 Find a niche with money in it, and when nobody's looking, grab it and RUN!@ 13:53:02 * erider nods 13:53:07 I'm going to finish ChuckBot, and use it as a way to sell your Forth as well as itself. Your welcome to use the finished product as part of your sales as well. 13:53:20 Ray_work, sounds good. Though my RUN plan might work too. :) 13:54:21 hehe. :) 13:54:49 aRe yoU Nicheing? 13:55:05 Nietzche? 13:55:31 If you're Nietzche there's a powder they sell. 13:56:30 Scratch that Niche, Give the boss the slip, step on a crack, break your mothers back. WhipIT. 13:56:44 WhipIT well. no, WhipIT good. 14:05:57 quartus it was count 14:06:09 count only returns the length of a counted string. 14:06:39 That sort of what I was looking for 14:07:01 Counted strings are out-dated; the modern practice is to use a two-cell representation, an address and a length on the stack. 14:07:33 hmm ok 14:08:05 The length of a counted string is limited to what will fit in one character, usually max of 255. 14:14:27 ah cool, thanks Quartus. I didn't really know that little tidbit. 14:15:43 One holdover in Standard Forth is WORD, which returns a counted string, and FIND that uses it. COUNT can be useful in other contexts, as it fetches a character and increments the address. 14:16:19 as in, for instance : type ( c-addr u ) 0 ?do count emit loop drop ; 14:17:10 That's contrived, as : type ( c-addr u ) bounds ?do i c@ emit loop ; is better, but hopefully it shows what I mean. 14:20:10 The c-addr u format for strings is much more flexible. 14:22:05 * erider is sponging the knowledge 14:23:07 A.3.1.3.4 in the Standard. 15:19:30 --- quit: Ray_work (Read error: 104 (Connection reset by peer)) 15:57:30 --- nick: nanstm -> Raystm2 16:01:12 good evening 16:01:23 Hi crc. 16:53:36 Hi crc. Hi Quartus. 16:53:57 Hey Ray. 16:56:22 I've had my dinner. 16:57:17 I'm watching another CompSci class at the U of Wash on cable. 16:58:17 Effects Of Collusion In Some Network Games 18:18:41 --- quit: erider ("I don't sleep because sleep is the cousin of death!") 18:21:19 --- join: forther (n=forther@c-67-180-209-27.hsd1.ca.comcast.net) joined #retro 20:20:32 --- join: nighty (n=nighty@sushi.rural-networks.com) joined #retro 23:59:59 --- log: ended retro/06.11.08