00:00:00 --- log: started forth/03.12.24 00:07:44 --- quit: schihei (Client Quit) 01:18:03 --- quit: fridge (Read error: 110 (Connection timed out)) 01:42:32 --- quit: warp0x00 (Read error: 110 (Connection timed out)) 03:51:06 --- join: warp0x00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 03:58:06 --- nick: rob_ert_ -> Robert 05:10:45 --- join: schihei (~schihei@pD9548CAA.dip.t-dialin.net) joined #forth 05:23:20 --- join: Serg (~z@212.34.52.140) joined #forth 05:24:47 Hi Serg 05:25:00 Merry christmas, if you guys celebrate that :P 05:25:55 --- nick: warp0x00 -> warpzero 05:29:21 hi ! 05:29:47 i mostly recognize 'sunturn' - the longest night, turn to raising day 05:30:01 here xmas is 7jan 05:38:53 sup dudes 05:43:15 --- quit: MysticOne (zelazny.freenode.net irc.freenode.net) 05:43:15 --- join: MysticOne (mysticone@mysticone.usercloak.freenode) joined #forth 05:49:45 --- join: crc (~crc@ACAFFB44.ipt.aol.com) joined #forth 05:51:45 * warpzero is away: Today is a good day to die... blah blah blah stupid klingons. 06:14:48 --- quit: schihei (Client Quit) 06:15:02 --- join: schihei (~schihei@pD9E5C18D.dip.t-dialin.net) joined #forth 06:17:19 --- quit: crc ("I was using TinyIRC! Visit http://www.tinyirc.net/ for more information.") 06:23:21 --- quit: Serg () 06:27:52 --- quit: schihei (Client Quit) 06:29:16 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 06:37:04 --- join: schihei (~schihei@p5085D2CA.dip.t-dialin.net) joined #forth 07:31:54 --- join: Serg (Serg_Pengu@212.34.52.140) joined #forth 07:50:42 --- quit: networm__ (Read error: 113 (No route to host)) 07:51:18 --- join: networm__ (~networm@L0627P04.dipool.highway.telekom.at) joined #forth 08:02:53 Serg 08:07:23 hi ! 08:07:52 * mur is hungry 08:08:00 have to wait 40 minutes until food 08:08:01 :P 08:08:44 * Serg is fat as hamster ;)) 08:09:16 you have stolen all my fat ;) 08:10:27 i just bought an exponometeras old as me, it matches w/ new canon A70 all the way ;)) 08:11:16 exponometeras? 08:11:40 exponometer, _ as old as me - missed space 08:13:19 what does it do? 08:14:49 aim it at future shot, press the button and turn the disk till LED goes in or out, switches state 08:15:10 read speed/aperture pairs on disk dial 08:15:25 set DIN/ISO sensitivity be4 ;)) 08:18:16 nice thing ;)) it can measure in dark, speed from 1 minute to 1/2000 08:18:59 ISO 6-6400 ;) 08:19:36 brb 08:23:06 oh whoa 08:23:16 this channel has more ops besides kc5tja 09:01:12 --- quit: Serg () 09:11:03 --- quit: Robert (Read error: 113 (No route to host)) 09:37:51 --- join: TheBlueWizard (~tbw@pc70dn1d.ppp.FCC.NET) joined #forth 09:37:51 --- mode: ChanServ set +o TheBlueWizard 09:38:13 hiya all 09:39:31 hey 09:39:37 hyvää joulua, TheBlueWizard 09:39:57 mur: Merry Xmas to you too :) 09:40:42 yo 09:40:53 hiya warpzero 09:50:40 gotta go...will return later...bye all 09:50:47 --- part: TheBlueWizard left #forth 10:28:56 --- join: redl1ne (~redline@212.182.176.81) joined #forth 10:29:03 --- part: redl1ne left #forth 10:54:32 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 11:03:31 --- quit: warpzero ("Stupid holidays.") 11:16:08 --- join: warpzero (~warpzero@dsl.142.mt.onewest.net) joined #forth 11:43:14 --- quit: rpc (Remote closed the connection) 12:22:25 --- quit: warpzero ("aaaah xmas") 12:23:31 --- join: Speuler (~User@node-d-9180.a2000.nl) joined #forth 12:42:14 --- quit: thin ("Leaving") 13:05:01 --- part: Speuler left #forth 13:28:07 --- join: Smerdyakov (adamc@du35127.iro.ptd.net) joined #forth 14:20:15 --- quit: Smerdyakov ("eat") 14:52:16 --- quit: schihei (Client Quit) 14:58:04 --- quit: scope ("praetorian") 15:08:04 --- join: TheBlueWizard (TheBlueWiz@pc3fdn02.ppp.fcc.net) joined #forth 15:08:04 --- mode: ChanServ set +o TheBlueWizard 15:08:44 hiya all 15:26:31 terve 15:28:58 terve mur! :) 15:29:08 * TheBlueWizard will soon watch TV news 15:31:44 GWB says he does not read news at all 15:41:15 I don't care 15:43:07 good for him 15:43:26 there's been alot of good going on, and there's not any news coverage of that, etc. 15:45:04 there's only so much time in the day... and he should be concerned with the news of what ppl inform him about. 15:47:29 i guess he shoudl read papers to understand more what is happening 15:48:33 i'm quite sure he's well aware of what's happening. 15:49:03 --- quit: qFox ("if at first you dont succeed, quit again") 15:49:05 i don't even bother to read the news paper.. it's filled with a bunch of holes and one sided stories and such 15:52:16 I don't think he should read the paper to find out what is happening, but it might be good for him to know what the populaton is bing told. 15:52:22 --- quit: Herkamire ("leaving") 15:53:50 i imagine the news he receives from his aides might be one sided as well... 15:56:02 --- quit: networm__ (Read error: 113 (No route to host)) 15:56:35 --- join: networm__ (~networm@L0662P29.dipool.highway.telekom.at) joined #forth 16:33:46 --- join: warpzero (~warpzero@id-cralid-cuda1a-49-38.losaca.adelphia.net) joined #forth 17:28:25 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 17:28:26 --- mode: ChanServ set +o kc5tja 17:28:45 re re 17:30:48 hey kc5tja 17:30:57 how is it going 17:31:10 * kc5tja is tired, and I have a bacterial infection in my lungs, but otherwise, I'm doing OK. 17:31:46 uh oh 17:31:54 are you taking antibiotics then 17:33:42 hiya kc5tja 17:33:48 Well, I don't know 100% that it's bacterial. 17:34:00 But all the symptoms are *identical* to when I was really sick last Christmas. 17:34:12 So I'm going to take some antibiotics tonight and see if that helps any. 17:34:21 If it doesn't, then it's time to see el dottore. 17:34:26 yeah 17:34:31 i never have a problem with that 17:34:45 my house is full of antibiotics and vaccines and doctors 17:35:18 I have a major problem with it. 17:35:35 I'm a fairly sickly kind of person, and I lack the finances to see a doctor. 17:36:49 Though I find that regular exercise always results in higher fortitude. I haven't gotten *majorly* sick in about one year's time, right at Christmas. 17:37:42 wow 17:37:53 maybe your body is trying to tell you that it doesnt like christmas 17:38:26 I've never liked Christmas. 17:39:18 As a kid, maybe, but it's kind of lame for an adult. 17:40:14 My parents gave me very conflicting messages about christmas. 17:41:44 * kc5tja nods 17:41:52 I don't think anyone really knows what Christmas is about anymore. 17:41:59 I know I certainly don't claim to be an expert on the subject. 17:44:01 These days I'm so nihilistic that... 17:44:27 I abuse the whole christmas thing to screw with my friends really... 17:53:53 I abuse it only to get time off from work. 17:53:56 It didn't work this year. :) 17:54:13 While I don't work on Christmas day, I DID work today, and I have to work tomorrow. 17:59:15 brb -- going to the store to pick up some more dinnerware. 17:59:18 Hopefully they'll be open. 18:01:02 dinnerware? 18:05:53 --- join: Klaw (~anonymous@ip68-225-235-97.oc.oc.cox.net) joined #forth 18:06:18 hiya Klaw 18:06:56 hello 19:05:13 --- quit: Klaw () 19:10:52 ack 19:10:53 back even 19:11:08 warpzero: Yes, dinnerware, because my roommates all seem to covet my own tupperware. 19:11:24 I currently have 0 (zero) (zip) (nada) (zilch) tupperware cooking bowls. 19:11:30 I used to have three. 19:11:56 Consequently, I'm returning to my former policy whereby all my plates are my own, and to gain access to them, they'll need a key to my room. 19:12:05 lol 19:12:08 owned 19:12:20 kc5tja: were you successful in your quest? 19:12:57 I purchased 4 drinking glasses, a spoon/fork/knife set, and one tupperware bowl. 19:13:07 Upon which I shall be etching my name in. 19:13:11 Ah. 19:13:17 Lol. 19:13:25 What tool will you be using for that? 19:15:19 Threaten to make fun on broadcast to the world. 19:15:46 * TheBlueWizard hands kc5tja a chroot key ;) 19:17:46 No, I'm just going to tightly inventory all my cooking wares. 19:18:10 I mean, they're not super expensive, but they DO cost money, and the thought of donating $10 to a roommate without my knowledge is anathema to me. 19:19:34 This has so far happened to me twice. Once burned, twice shy, third time it's all my fault. 19:19:39 There will be no third time. 19:20:08 * warpzero feels the need to start a "defense" chant or something. 19:21:06 /test 19:21:08 Ahh! 19:21:09 I see. 19:21:14 ? 19:21:18 One learns something new every day. 19:21:42 One does not use the pronoun 'one' because it sounds stupid. 19:21:43 * kc5tja now knows how to get the / character as the very first character on an IRC line. 19:22:01 lol 19:22:09 /why? 19:22:12 You are quite correct. One uses the pronoun 'one' precisely because it is educated. 19:23:30 Nah, it sounds stupid. Its a bad halfbreed of third person and it sucks... its best left to robots. 19:25:25 I encourage you to take some rhetoric classes. 19:25:44 One, as a pronoun above, does not explicitly refer to me in particular, but to anyone in general. 19:25:54 Hence, it's perfectly adequate for the task. 19:27:08 I disagree. And I have taken what amounts to rhetoric classes. 19:27:48 Whatever. 19:28:06 Virtually the entire English speaking community disagrees. 19:28:59 I am way to tired to debate about it. 19:29:07 I've been up for like... 19:29:12 A long time. 19:29:23 There is no debate involved. This is something that we will forever disagree on. 19:29:34 And one will just have to get used to me using the pronoun 'one.' :) 19:30:27 * TheBlueWizard suggests using "Thing One" as a pronoun ;-P 19:30:51 One thinks that python sucks too... okay maybe not really. 19:31:06 * TheBlueWizard is being silly tonight 19:31:14 Thing One? 19:31:20 * TheBlueWizard thinks Python is darn good...and uses it a lot 19:31:42 kc5tja: a reference to "The Cat In The Hat" 19:32:01 Ahh, I see. 19:32:10 I wish I knew pyton. 19:32:17 er python. 19:32:27 Someone should teach me python. 19:32:52 there is a good online tutorial on Python 19:33:13 I am being lazy. 19:33:47 if you are lazy, then you can't learn anything...duh 19:34:53 besides, Python is interactive...just type "python" at the shell prompt and there is a >>> prompt....type in 1+1 and you will see a 2 as its output. Type ctrl-D to exit 19:35:45 I'd rather type 1 1 + 19:35:48 :) 19:39:14 well, Python is Python, NOT Forth...*sheesh* 19:39:27 * kc5tja nods 19:39:30 if you want to learn more about Python, go to #python 19:39:51 Where, I am sure, I will be told to fuck off. 19:41:08 Well, with a silly attitude, sure. 19:41:29 You have to establish yourself as being serious before you can be silly. Otherwise, they'll think you're just a troll. 19:41:37 * TheBlueWizard nods 19:41:49 Well what if I am just a troll. 19:42:33 Then you'll get booted. 19:42:41 It's not rocket science. :) 19:43:09 I don't know it could be one of those channels that seem to be popular around here that have no mods. 19:44:08 Hmm...what am I going to do for Christmas? Probably clean my room, then waffle about all day. 19:44:09 tough 19:44:37 Work on your little forth compiler :) 19:45:08 Little is right. Weighing in at only 25 or so screens, it's pretty small. :) 19:45:20 Wow. 19:45:37 (actually, I have 50 screens, but precisely half is shadow documentation) 19:45:38 You should shoot for bf level of tinyness. 19:46:03 bf level? 19:46:12 brainfuck 19:46:21 Nah 19:46:30 There is a certain minimum level of complexity required to achieve my goals. 19:48:11 I think after this Forth is done and over with, my text goal will probably be to make a ColorForth dialect based on FS/Forth. 19:50:16 Though, I'm not quite sure how I would handle text strings, which is a vital requirement for my needs (I do primarily text processing). 19:52:45 Make a regex-like thing for forth. 19:53:34 regex is an overkill for Forth IMNSHO 19:54:00 I mean with the same purpose as regex. 19:54:06 But, in forth. 19:55:00 no, no...regex has too many "features"...and I sometimes find it a pain to try to shoehorn the matching patterns 19:55:01 I don't require regex in my work. 19:55:13 And if I did, I'd just link against glibc to get the regex support it has anyway. 19:59:26 Perl's is faster. 19:59:35 So? 19:59:53 So nothing. 19:59:53 was just a random useless interjection it would seem :) 20:00:00 Yes. 20:00:09 Like I said, I am very very tired. 20:01:17 :) 20:06:02 I know you hate perl. 20:06:09 But it has its uses. 20:09:11 I haven't used Perl since I discovered Python 1.3. 20:10:31 Well, I haven't discovered Python 1.3, so I still use Perl. 20:10:45 anyway 20:11:00 * warpzero is away: It wasn't a rock... 20:11:01 To each their own. 20:11:15 To each his own. 20:12:50 To each one's own (he he) 20:13:22 :) 20:14:31 What truely amazes me about Forth is the very fact that it works at all. 20:14:47 I mean, here I am, looking at the source code for building FS/Forth's ELF executable. 20:14:49 hmm? 20:15:02 50 list Screen 50 modified 20:15:02 0 ( ELF Process Image ) -4k- hhere elfHeader h! 20:15:02 1 20:15:02 2 $7F hc, 'E hc, 'L hc, 'F hc, 1 hc, 1 hc, 1 hc, 0 hc, 0 h, 0 h, 20:15:02 3 2 2, 3 2, 1 h, ep h@ h, 0 h, 0 h, 0 h, 52 2, 32 h, 40 h, 0 2, 20:15:03 4 20:15:05 5 $" .text" ".text" h! hhere .text h! 20:15:07 6 targetspace hhere targetbytes hmove targetbytes hallot 20:15:09 7 $" .shstrtab" ".shstrtab" h! hhere .shstrtab h! 20:15:11 8 shstrtab hhere $here hmove $here hallot 20:15:13 9 20:15:15 10 pheaders targetsize targetbytes targetorg .text h@ phdr, 20:15:17 11 sections dummy 20:15:19 12 targetbytes .text h@ targetorg 7 ".text" h@ progbits 20:15:21 13 $here .shstrtab h@ 0 ".shstrtab" h@ strtab 20:15:23 14 20:15:25 15 20:15:27 That's it. The whole dang thing fits on 13 lines of source. 20:15:30 looks like silly googlybyte. 20:15:35 (of course, when it goes to support dynamic linking, it'll take two screens, but still!) 20:16:52 I have about three screens of source which implement the words necessary to enable the above to run. But the above is "the program" to build the ELF executable header in memory. 20:16:55 ah...nice 20:17:06 (I then have a turnkey definition word which saves the image right to disk.) 20:18:04 wUoNrFk: Well, you need to know how an ELF header is arranged in the file, and also the fact that hc, h, h!, and related h-words are host renamings of your all-time classic c, , ! and whatnot. 20:18:19 (this is because I redefine c, , and friends to work with the target binary image, not the host image) 20:18:42 This is declarative programming at its best, I think. 20:21:42 um...I don't see how that would be considered a declarative programming, since by its definition one *declares* a relationship and structure, but nothing about the procedure, and these code do have procedure inside 20:23:24 There is a pure, 1:1 relationship between the source and the generated ELF image. 20:24:51 I guess I'm thinking too much of Prolog 20:25:09 Functional programming languages are also declarative in nature. :) 20:27:07 At any rate, it just intrigues me immensely that code like the above could ever work. 20:27:12 um...I don't recall it being described that way 20:27:28 Most other programming languages couldn't even approach that degree of expressivity. 20:27:31 Including Lisp. :) 20:28:00 fn factorial(n) = n * factorial(n-1) 20:28:04 factorial(0) = 1 20:28:23 That's pretty declarative if you ask me. :) 20:29:44 oh ok 20:30:41 And then there's how they define datatypes (which I absolutely love, BTW). 20:31:14 type GfxPrimitive = NoPrimitive | Line(x1,y1,x2,y2) | Circle(x,y,r) | ...etc.. 20:32:46 As a consequence of this technique, FPLs lack a global "null" concept. 20:32:59 In fact, unless you declare it explicitly, there is no concept of a null at all. 20:33:36 In the above example, NoPrimitive is a null value, but unlike in C, Pascal, Lisp, or other languages (Forth included), it's value is still distinctly of type GfxPrimitive. Hence, it's still 100% type safe. :) 20:34:27 I see...nice 20:34:47 Yep. :) 20:35:12 * kc5tja should learn a FPL of some kind someday. I hear Ocaml is a *nice* language, as is Haskell. 20:36:08 yeah...me too 21:08:04 gotta go to bed...Merry Xmas to all 21:08:08 bye all 21:08:38 --- part: TheBlueWizard left #forth 21:55:05 --- quit: warpzero (Read error: 110 (Connection timed out)) 21:56:17 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 22:14:07 --- quit: TreyB () 22:18:44 --- join: Serg (~z@212.34.52.140) joined #forth 22:41:04 --- quit: Serg () 22:52:48 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 22:54:00 y0 22:54:45 :) 22:54:50 .... 22:55:01 not too many people here today 22:55:17 no samuel, no mark, no jason, no matt, no tbw 23:57:15 --- join: networm_ (~networm@L0656P22.dipool.highway.telekom.at) joined #forth 23:57:24 --- quit: networm__ (Read error: 104 (Connection reset by peer)) 23:59:59 --- log: ended forth/03.12.24