00:00:00 --- log: started forth/03.10.17 00:16:22 --- quit: gilbertdeb ("The only known silver bullet: Brute Force") 00:58:32 --- quit: karingo (Read error: 113 (No route to host)) 01:58:51 --- join: karingo (karingo@39.portland-15-20rs.or.dial-access.att.net) joined #forth 03:21:32 --- join: hovil (~matt@CommSecureAustPtyLtd.sb1.optus.net.au) joined #forth 03:28:59 --- join: Serg_Penguin (~z@212.34.52.140) joined #forth 03:42:07 --- quit: karingo (Read error: 113 (No route to host)) 04:00:22 --- quit: Serg_Penguin () 04:14:09 --- join: snowrichard (~chatzilla@adsl-19-180-87.shv.bellsouth.net) joined #forth 04:14:32 morning 04:15:09 have done a real application as a test of my michael language some new files released at http://veteransinaction.org/files 04:43:51 --- quit: snowrichard ("ChatZilla 0.8.23 [Mozilla rv:1.3.1/20030428]") 04:48:40 --- join: schihei (~schihei@pD9E5CFEE.dip.t-dialin.net) joined #forth 05:38:27 --- join: I440r (~nospam@12-178.lctv-a5.cablelynx.com) joined #forth 06:00:09 --- join: andreou (~tautology@195.130.107.55) joined #forth 06:08:42 --- quit: andreou ("-") 06:13:31 --- join: mmanning (~mmanning@saturn.vcsd.com) joined #forth 06:43:42 --- join: I440r_ (~nospam@12-178.lctv-a5.cablelynx.com) joined #forth 06:44:17 --- quit: I440r (Read error: 104 (Connection reset by peer)) 06:52:44 --- quit: hovil ("http://lice.codehack.com") 06:53:51 --- quit: onetom (Remote closed the connection) 06:55:20 --- join: onetom (~tom@cab.bio.u-szeged.hu) joined #forth 07:00:30 --- join: arke (~chris@ca-cmrilo-cuda1-c3b-66.vnnyca.adelphia.net) joined #forth 07:05:27 * arke is back (gone 00:04:56) 07:05:59 * arke is away: zZzZZzZzZzZzZ 07:06:23 * arke is away: school 07:08:00 --- quit: arke ("I f34r n0n3, f0r f0rth sh4ll guid3 m3") 07:20:10 --- quit: mur (Read error: 110 (Connection timed out)) 08:38:01 --- join: proteusguy (~username@65.196.135.240) joined #forth 09:09:10 --- join: mur (~mur@kyberias.uiah.fi) joined #forth 09:52:15 --- nick: proteusguy -> proteus-lunch 10:00:47 --- quit: mur (Read error: 60 (Operation timed out)) 10:28:47 --- join: mur (~mur@hoas-50dd0aeb.hoasnet.inet.fi) joined #forth 10:35:27 --- quit: mur () 10:36:22 --- join: mur (~mur@hoas-50dd0aeb.hoasnet.inet.fi) joined #forth 10:36:30 --- part: mur left #forth 10:36:39 --- join: mur (~mur@hoas-50dd0aeb.hoasnet.inet.fi) joined #forth 10:36:45 ups wrong button :D 11:14:52 --- nick: proteus-lunch -> proteusguy 11:33:03 --- join: fridge (~fridge@dsl-203-33-166-263.NSW.netspace.net.au) joined #forth 11:53:51 --- quit: schihei (Client Quit) 12:05:18 --- join: andreou (~tautology@195.130.107.56) joined #forth 12:05:32 --- quit: andreou (Remote closed the connection) 12:05:42 --- join: andreou (~tautology@195.130.107.56) joined #forth 12:12:34 --- quit: fridge (Read error: 110 (Connection timed out)) 12:12:43 --- join: fridge (~fridge@dsl-203-33-161-228.NSW.netspace.net.au) joined #forth 12:39:33 --- join: wossname (wossname@HSE-Sherbrooke-ppp79657.qc.sympatico.ca) joined #forth 12:49:28 --- quit: mmanning ("User pushed the X - because it's Xtra, baby") 12:50:28 --- quit: andreou ("gotta fly") 13:21:20 --- quit: wossname () 14:54:43 --- quit: proteusguy ("Client Exiting") 15:54:46 --- join: Sonarman (~matt@adsl-64-160-165-56.dsl.snfc21.pacbell.net) joined #forth 15:54:49 --- quit: I440r_ () 15:54:59 --- join: I440r (~nospam@12-178.lctv-a5.cablelynx.com) joined #forth 15:55:43 --- quit: I440r (Client Quit) 16:07:04 --- join: I440r (~I440r@12-178.lctv-a5.cablelynx.com) joined #forth 16:07:04 --- mode: ChanServ set +o I440r 16:28:01 --- quit: I440r () 16:52:28 --- join: bizfish (~bizfish@3ffe:bc0:8000:0:8000:0:50e4:31aa) joined #forth 16:52:37 --- part: bizfish left #forth 17:21:49 --- join: arke (~chris@ca-cmrilo-cuda1-c3b-66.vnnyca.adelphia.net) joined #forth 17:33:20 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 17:33:20 --- mode: ChanServ set +o kc5tja 17:53:44 --- quit: mur ("Client exiting") 18:06:45 --- quit: arke (Read error: 110 (Connection timed out)) 18:23:15 --- join: TheBlueWizard (TheBlueWiz@pcc7dn08.ppp.FCC.NET) joined #forth 18:23:16 --- mode: ChanServ set +o TheBlueWizard 18:23:25 hiya all 18:23:34 Oy. :) 18:23:53 "Oy"? hmm.... 18:23:59 ? 18:24:02 Did I say something wrong? 18:24:40 that's a typical Yiddish word...often appearing in the phrase "Oy vey!" 18:24:50 Ahh 18:24:53 * kc5tja doesn't know Yiddish. 18:25:22 * TheBlueWizard knows a few Yiddish words, and knows kc5tja *does* know some of them as well 18:25:42 Well, I've heard of Oy Vey, but I don't know what Oy means in isolation. 18:25:54 example: schlepp, nosh, chutzpah, ... 18:25:56 Nor what Vey means in isolation. 18:26:05 Nope, never heard of schlepp nor nosh before. 18:26:09 Chutzpah I've heard of. 18:26:44 nosh means light snack (verb)...like "I noshed on those peanuts today" 18:27:44 schlepp means arduous trek...like, "I schlepped by foot all the way to the top of Murder Hill just so I can sled down that dangerous snowy slope" 18:28:10 and I'm pretty sure you know what chutzpah is :) 18:28:34 Half intestinal fortitude, half reproductive organ. :) 18:29:19 lol...actually, it means a lot of guts, outrageous boldness, lots of nerve, whatever 18:29:50 Well, I meant "reproductive organs" in the sense that, "You've got a lot of chutzpah to go up to that guy and kick his kneecap in." 18:29:50 ;D 18:30:04 there are numerous Yiddish words in today's English...Yiddish is a rich language, full of colorful words 18:30:09 --- join: I440r (~I440r@12-178.lctv-a5.cablelynx.com) joined #forth 18:30:09 --- mode: ChanServ set +o I440r 18:30:28 hiya I440r!!! :) 18:30:36 hi :) 18:31:59 how's life? (I taught kc5tja a tiny bit of Yiddish :) 18:32:05 Hehe :) 18:32:59 lol i know one word 18:33:01 nebbish! 18:33:04 its a GOOD word! 18:33:12 it describes alot of people 18:33:13 wtf is nebbish? 18:33:19 * TheBlueWizard doesn't know that one 18:33:21 a nebbish is a non-entity 18:33:23 or... 18:33:30 Oh, I know Schmuck too! THAT also describes a lot of people! :) 18:33:38 the kind of person who when they walk into a room makes it seem like your best friend just walked out 18:33:44 Like some of the customers I had to deal with today at work.' 18:33:51 or when they walk into the room make it feel like your best friend just walked in 18:34:06 lol....I was tempted to mention "shmuck", but it is pretty derogatory 18:34:12 So Nebbish is charismatic then. 18:34:29 negativly :) 18:34:49 Well, Hitler was charismatic too -- doesn't matter if it's positive or negative. 18:34:51 :) 18:35:22 lol 18:35:36 this is specifically negativly charasmatic 18:35:45 hitlers charisma drew people towards him 18:35:51 yeah...I learned about charisma stuff from the D&D book (1st edition) :) 18:35:52 a nebbish doesnt have that effectg 18:36:01 TheBlueWizard: Heheh :) 18:36:06 lol 18:38:13 and that book did mention Hitler as a classic example that charisma doesn't necessarily mean good or handsome/beautiful (though certainly these can play some role...) 18:38:25 * kc5tja nods 18:38:49 So can you actually communicate anything in Yiddish, besides racial or ethnic slurs? 18:38:50 :) 18:40:08 as a series of epithets? probably yeah... 18:40:11 Leo Brodie's "The Joys of Yiddish" is a nice book 18:40:21 though I would have to think hard :) 18:40:22 i mean, Leo Rosten :) 18:40:35 s/nice/funny 18:40:38 Heheh :) 18:42:20 --- join: arke (~chris@ca-cmrilo-cuda1-c3b-66.vnnyca.adelphia.net) joined #forth 18:43:23 y0 d00dz0r 18:43:29 z 18:43:47 re arke 18:43:55 taking the psat tomorrow .... 18:44:16 Good Luck 18:44:26 hiya arke 18:44:39 and good luck to you too 18:45:41 psat? 18:46:13 PSAT = Preliminary SAT 18:46:54 kc5tja: i found the encryption thingy. 18:47:01 kc5tja: i still had an offline cache :) 18:47:16 Was this the hashing thing we were talking about yesterday? 18:47:24 kc5tja: it converts a string to a long integer 18:49:04 oh 18:49:06 of some interest: http://www.ucalgary.ca/~elsegal/Shokel/920302_Oy_Vay.html 18:49:06 cool :) 18:49:12 get 100% or ill beat you up! 18:53:58 gotta go...bye all 18:54:15 --- part: TheBlueWizard left #forth 19:14:18 --- quit: arke (Read error: 113 (No route to host)) 19:14:56 --- join: arke (~chris@ca-cmrilo-cuda1-c3b-66.vnnyca.adelphia.net) joined #forth 19:34:17 y0 d00dz0rz 19:34:33 re arke -- again. :) 19:34:52 :) 19:34:56 * arke looks at BeOS 19:40:21 --- join: thin (thin@bespin.org) joined #forth 19:40:36 re thin 19:40:45 hi 19:40:46 y0 thin 19:42:59 thin! 19:43:10 guess chuck cant make it eh kc ? 19:43:15 :( 19:43:20 its been like 3 weeks or so.. 19:43:31 Chuck has not replied to me on this particular topic. 19:43:37 I'm assuming the bet is off. 19:43:44 for now at least 19:43:58 i hope its not indicative of something being wrong 19:44:11 I do know that he is working, though. The 25X is all grown up now. :) 19:44:26 :) 19:44:38 if i win the lottery he will be doing a production run :P 19:44:40 hmmm 19:44:43 heh 19:44:46 ya think i should buy a ticket ? 19:44:51 kc5tja: how many characters are legal in a forth word? as in, not the length, but the number of characters that are legal within one. 19:44:54 go for it i440r 19:44:55 That is a question only you can answer. 19:45:08 personally i'll never buy a lottery ticket 19:45:09 arke: How many do you want? 19:45:34 arke: For file sources, it can be the whole file. For blocks, 1020 characters (to make room for the : and ;, plus surrounding spaces) 19:45:36 well, im trying to make a guess at how many chars one can put into 32 bits with an average word. 19:45:44 noon 19:45:45 noo noo 19:45:55 you can put in 200 chars into 32 bits with an average word 19:46:10 i meant the amount of characters that are legal in a forth words 19:46:13 as in, not the length, but the number of characters that are legal within one. 19:46:21 like t or a would be legal, but space would not. 19:46:37 arke: Ahh. You're asking for what the valid character set is? 19:46:39 space can be legal if you want 19:46:47 yeah 19:47:08 The whole character set, minus white-space. 19:47:16 0.0 19:47:19 even NULL?? 19:47:25 Yes. Technically. :) 19:47:36 (if you could enter it at the keyboard, or represent it in source, it is legal) 19:47:44 But NULL is considered whitespace. 19:47:50 (by most implementations) 19:48:10 minus enter-key 19:49:50 ?? 19:50:32 enter is white space too 19:50:45 cr lf tab bl null - usually considered white space 19:51:09 whups, my bad 19:52:00 Basically, here's a good rule of thumb: DUP $20 < IF It's-White-Space ELSE It's-Valid THEN :D 19:52:25 :) 19:52:31 bah. 19:52:44 erm you mean dup $21 < 19:52:55 Oops, you're right. :) 19:53:02 how about 33-127? 19:53:08 arke: ALL valid. 19:53:18 If it can be typed on the keyboard, it's valid. 19:53:18 yes, but how about make that the range? 19:53:26 the lesser the range, the more chars 19:53:40 Well, it's ultimately up to you as the Forth author. 19:53:50 kc5tja: whats your ideA? 19:53:59 E.g., Chuck Moore restricts his character set severely in ColorForth to less than 48 characters. 19:54:14 * kc5tja is going to be an ASCII-compliant Forth system, so I'm going to allow 33-127. 19:54:28 33-127 ONLY? 19:54:39 because if so, then the thing i have is right for you (likely) 19:55:02 Well, if someone wants to use 192-255 for their extended character set or something, then I can't stop them. 19:55:18 hrm 19:55:22 Basically, $21-$7F, $A0-$FF 19:55:30 so allow 33-127 and 192-255 ???? 19:55:35 $00-$20 and $80-$9F are considered white-space. 19:55:39 160-255 (sorry) 19:55:48 ok 19:55:54 thats good :) 19:55:58 hrm 19:56:10 And that's all that's needed to support UTF-8 too. 19:56:13 * arke whips out ti-83 19:56:15 (IIRC) 19:56:19 no hp48? :( 19:56:30 lol 19:56:38 well i'm outta here 19:56:39 laters 19:56:43 --- quit: thin ("bye") 19:56:43 i want one of those :P 19:57:02 so basically, 189 valid chars 19:57:34 I count 192 characters myself. 19:57:38 2*(128-32) 19:57:46 waitt 19:57:55 127-32=94 19:58:01 255-160=95 19:58:03 95+94=189 19:59:14 OK, whatever. 19:59:34 94/2=47 20:00:16 make a loop, and see how many chars of len 47 you can have (using this method) until you hit > 4 million 20:00:18 wait 20:00:27 4 million or 4 billion??? 20:00:36 4 billion 20:00:37 :) 20:00:41 :) 20:00:43 wow 20:00:44 lots of chars 20:00:45 2^32 = 4.2 billion 20:00:49 ??? 20:00:56 i think ive got the right method for you :) 20:01:29 Most words will be less than 47 characters long though. 20:01:33 s/words/word names/ 20:01:59 However, 189^47 is an immense number -- it won't be very many. 20:02:18 wow 20:02:19 lc!!! 20:02:21 kc! 20:02:26 i just found you a solution!! 20:02:48 lemme double check my results really quick 20:04:36 Just taking 95^47, I get some number times ten to the 83rd power. 20:04:37 :) 20:04:48 Oops, that was after dividing it my 4.2 billion. 20:04:55 Add 9 to that exponent. 20:04:55 :) 20:05:35 wait 20:06:10 arrrgh 20:06:12 4 chars :( 20:06:20 4 chars of 47 20:06:34 its because the range is so big 20:06:54 can you compromise the range? 20:07:00 as in, just 33-127 ??? 20:07:07 I'd like not to. 20:08:03 because in that case, you can get ... 20:08:17 5 chars??? 20:08:19 ack 20:08:25 i think im doing something wrong here 20:08:43 This thing is basically doing base 95 encoding of the name. 20:09:11 where hash = ((ch[0] * 95 + ch[1]) * 95 + ch[2]) * 95 + ch[3] 20:09:52 :( 20:10:10 Am I right? >:) 20:11:09 * kc5tja wouldn't feel so upset. Your technique is used to really, really good effect in a compression algorithm called "arithmetic encoding," which is good for long streams of characters. 20:13:08 It's the only minimal encoding system that can beat Huffman encoding. 20:13:28 Combined with LZ77, it can be rather potent compression engine. 20:13:35 s/can be rather/can be a rather/ 20:15:06 * kc5tja used base-26 encoding for ham radio callsigns in one of his digital packet radio designs to reduce network traffic, and increase efficiency over slow links. Shrunk callsigns from 6 octets to only 4. 20:15:16 KC5TJA fit perfectly well in only 4 bytes. :) 20:15:26 It was a TIGHT fit, but it did fit. :) 20:15:35 lol 20:15:37 :) 20:15:38 A1A all the way to ZZ9ZZZ 20:16:02 what does kc5tja stand for, anyway? 20:16:26 I did it by breaking the name up into three fields (because that's all that exists). The first field was base-26 (A=0, B=1, etc), then a single base-10 field, then another base-26 field. 20:16:35 (actually, base-27, because I had to account for a space too) 20:16:40 KC5TJA is just an identifier. 20:16:56 eck 20:16:59 Like when you see on TV, "This is WTVN Network News" -- that WTVN is a callsign, assigned by the FCC. 20:17:00 where did it come friom? 20:17:15 The FCC grants the callsign as part of the radio license. 20:17:20 :) 20:17:38 In my case, I have an amateur radio license, so I have an amateur radio callsign, which is always identifiable by the number in the middle of it. 20:17:46 :) 20:18:31 KC indicates I'm in United States, 5 indicates I got my license in the 5th callsign district (which includes Texas, Mississippi, etc; I actually got licensed in Mississippi), and TJA is my unique identifier. 20:18:42 American callsigns start with A, N, K, or W. 20:18:52 Mexican callsigns start with X. 20:19:01 Canadians have VE, while Australians have VK. 20:19:07 Etc. 20:19:12 :) 20:19:27 So VK3TJA would be from Australia, while VE1TJA would be from Canada somewhere. 20:20:41 back in the 20s, before this whole regionalization thing started happening, we didn't have prefixes. 20:20:52 So if I were to be licensed back in the 1920s, my license would have been 5TJA. 20:23:52 * kc5tja is away: cooking dinner -- brb 20:26:12 * kc5tja is back (gone 00:02:20) 20:36:48 --- quit: arke ("I f34r n0n3, f0r f0rth sh4ll guid3 m3") 22:15:43 --- join: arke (~chris@ca-cmrilo-cuda1-c3b-66.vnnyca.adelphia.net) joined #forth 22:16:33 * arke recovers from extreme session of online shooting 22:16:41 --- quit: arke (Client Quit) 22:22:01 --- quit: fridge (leguin.freenode.net irc.freenode.net) 22:22:01 --- quit: MysticOne (leguin.freenode.net irc.freenode.net) 22:22:01 --- quit: rpc (leguin.freenode.net irc.freenode.net) 22:22:01 --- quit: arke_ (leguin.freenode.net irc.freenode.net) 22:22:14 --- join: arke_ (~arke@adsl-68-73-208-253.dsl.chmpil.ameritech.net) joined #forth 22:22:28 re arke_ 22:32:04 --- join: MysticOne (mysticone@mysticone.usercloak.freenode) joined #forth 22:32:04 --- join: rpc (~rpc@global.whiteh8.net) joined #forth 22:32:45 --- join: fridge_ (~fridge@dsl-203-33-161-228.NSW.netspace.net.au) joined #forth 22:45:40 Wow, MysticOne is up late tonight. 22:55:03 do you live in the same time zone as him, or something? 23:08:14 Nope. 23:08:19 He's east coast, I'm west coast. 23:08:33 Anyway, I'm going to hit the sack. 23:08:37 I need to work tomorrow. 23:08:54 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 23:14:24 --- quit: Sonarman ("Lost terminal") 23:17:48 --- quit: I440r (Read error: 110 (Connection timed out)) 23:37:19 --- join: gilbertdeb (~gilbert@fl-nked-ubr2-c3a-37.miamfl.adelphia.net) joined #forth 23:59:59 --- log: ended forth/03.10.17