00:00:00 --- log: started forth/04.02.04 00:05:31 --- join: Robert (~snofs@c-185a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 00:06:00 * warpzero is away: Sunny day, sweeping the clouds away, on my way to where the air is sweet! Can you tell me how to get, how to get to Sesame Street? 00:30:53 hmmm 01:30:19 --- quit: imaginator ("zzZ") 02:42:09 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 05:15:11 --- quit: hovil ("Leaving") 05:20:20 --- quit: _proteus (Read error: 104 (Connection reset by peer)) 05:20:32 --- join: mrproteus (~proteusgu@216.27.161.121) joined #forth 07:41:46 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 07:42:00 --- mode: ChanServ set +o kc5tja 07:48:48 --- quit: mrproteus (Read error: 54 (Connection reset by peer)) 07:55:44 --- quit: mur (Read error: 54 (Connection reset by peer)) 08:21:42 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 08:45:13 --- join: proteusguy (~proteusgu@65.196.135.240) joined #forth 09:03:54 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 09:59:47 --- join: downix (~downix@adsl-219-67-91.mia.bellsouth.net) joined #forth 10:40:14 --- join: mur (~mur@uiah.fi) joined #forth 12:21:47 --- join: networm (~networm@L0662P25.dipool.highway.telekom.at) joined #forth 12:41:29 --- join: haqqer (wossname@HSE-QuebecCity-ppp81032.qc.sympatico.ca) joined #forth 14:20:46 --- join: Nutssh (~Foo@gh-1029.gh.rice.edu) joined #forth 14:26:34 --- join: arke_ (~Chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 14:26:44 --- quit: arke_ (Read error: 104 (Connection reset by peer)) 14:27:04 OMG am I pissed. 14:27:15 All this time I had no connection. 14:27:27 And I just moved my computer closer to the wireless access point 14:27:31 AND IT WORKS JUST FINEEW!!!! 14:27:46 that is, my computer is in our office right now. 14:27:55 which is where nobody wants it. 14:36:56 nobody missed me :( 14:36:59 :(( 14:40:58 Alright, fine. 14:40:59 :) 14:41:15 hi arke 14:41:28 (probably stupid question, but) why isn't the order of stack operands reversed? like.. 2 8 / would result in 4. i'm new to RPN - but it seems to be more consistent somehow 14:41:51 2 8 / SHOULD be 0 14:42:12 (i think) 14:42:17 what forth you using? 14:42:26 i'm just now implementing my first own forth :) 14:42:30 hi haqqer :) 14:42:51 and i got all the operands reversed in some built in test words, like / 14:42:53 networm: well, 2 8 / . should show 0 14:42:57 i think for arithmetic operations it's generally ( a b -- a + b, a / b, a * b, a - b ), but i dunno 14:43:12 yeah, like that. 14:43:14 what language? 14:43:19 C 14:43:31 lemme see your def for / 14:43:34 well, i was just wondering if there is some special reasoning behind the order 14:43:47 networm: it works very nicely 14:44:00 you often work with numbers on the stack already 14:44:12 if you want to devide it by 4 you simply do: 4 / 14:44:19 i coded naivley: op1 = pop(); op2 = pop(); push (op1 / op2); 14:44:36 ah, that makes sense 14:44:47 thanks :) 14:45:11 likewise if you would like to subtract 3 from it: 3 - 14:45:24 hi Herkamire 14:45:28 hi arke :{) 14:45:30 btw, whats new in the geekworld? 14:45:38 Herkamire: how are you? 14:45:43 oops, didn't mean to add a mustache ;) 14:45:50 arke: I'm a little stressed 14:46:12 too much work landed on my in one week 14:47:16 it will be great to have the money, but I'm not enjoying myself as much as I like to 14:49:40 what do you do for a living? 14:50:58 --- quit: proteusguy (Operation timed out) 14:52:26 websites mostly 14:52:54 I do hosting and programming and design 14:53:00 herkamire.com 15:02:31 cool 15:43:31 blah blah blah ... Moooooo .... boredom ... lalalaaaa 15:44:03 * warpzero is back (gone 15:38:02) 15:45:47 --- join: Sonarman (~matt@adsl-67-113-234-217.dsl.snfc21.pacbell.net) joined #forth 15:46:49 --- join: cr3 (~marc@209.71.234.197) joined #forth 15:59:10 --- quit: haqqer ("elf booty got soul, elf booty like to rock and roll") 16:04:13 haqqer was wossname? 0.) 16:04:25 Uh oh? 16:06:45 cool, i didn't know he came here :) 16:09:21 --- join: vegemite (leontopod@intertwingled.net) joined #forth 16:09:26 greetings, earthlings! 16:09:31 --- nick: vegemite -> Teratogen 16:10:41 * warpzero makes a vegemite sandwich. 16:11:42 brb 16:12:05 heark, it's arke! 16:13:33 harke :) 16:27:35 I wonder if vegemite can be found in north america 16:28:12 probably 16:28:26 my sister had some at this camp she went to 16:28:41 of course, it was run by aussies 16:29:35 force feeding vegemite to children? shouldn't we report this to the proper authorities? 16:29:53 no, it was consensual 16:30:08 it was on the fine print of the paperwork 16:30:40 The look in your eyes! 16:30:48 right next to knitting wallets and soccer balls, right? 16:31:12 cr3: no, those were only if you agreed to go on the "field trip" to cambodia 16:34:45 --- quit: downix ("Leaving") 16:40:50 --- quit: qFox (Read error: 54 (Connection reset by peer)) 17:02:12 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 17:02:15 --- mode: ChanServ set +o kc5tja 17:11:50 --- join: proteusguy (~proteusgu@216.27.161.121) joined #forth 17:18:52 --- join: blockhead (default@dialin-240-tnt.nyc.bestweb.net) joined #forth 17:19:01 join #povray 17:19:05 oops 17:23:16 SPAMMER! 17:23:24 * arke receives op by ChanServ 17:23:42 * arke sets mode: +b blockhead!*@*.* 17:23:50 * arke kicks blockhead from #forth 17:23:52 ^_^ 17:24:09 - - blockhead [[default@dialin-240-tnt.nyc.bestweb.net] has joined #forth 17:24:14 dude 17:24:19 you didn't ban him 17:24:52 * Sonarman sets mode: +b default!*@*-tnt.nyc.bestweb.net 17:25:11 * Sonarman kicks blockhead from #forth 17:25:38 dudes. it was a typo. I forgot the slash 17:26:48 that's what they all say 17:26:52 * blockhead hands out chill pills all around. 17:27:27 * Sonarman 's head bursts into flame: he was accidentally handed a chili pill instead. 17:27:47 hey this isn't #fedora or #python! what's with the kicking?!?!? 17:28:11 ^_^ 17:28:15 this is #debian, DON'T EVER DO THAT AGAIN 17:28:40 ^_^ 17:28:40 ^_^ 17:28:41 ^_^ 17:28:52 * proteusguy is banned from #redhat for saying he didn't like the Bluescreen them in the #fedora channel. Go figure... 17:29:26 * Sonarman remembers the time someone did a CTCP version #debian :) 17:30:16 some people sure were pissed :) at least he didn't get banned 17:31:14 hi 17:31:55 back when i was using AOL, i was trying to learn BitchX and needed a bit of help, but i was autobanned from #BitchX@EFnet for being on AOL. so i switched to irssi :) 17:34:23 irc constantly proves my belief that ego and talent are inversely proportional. :) 17:35:56 Sonarman: lol 17:36:09 proteusguy: I agree, I agree. 17:37:21 proteusguy: well, that's not always true (but i guess it often is). for example, the guys in #e[develop] are very skilled, but they are kind of "ego-y" 17:37:51 at least that's the impression i got from the few times i've been there 17:38:10 but y'know, when i think about it, they're not that bad 17:38:34 so maybe you're right 17:39:23 or, maybe talent/skill inflates the ego, and then when the ego reaches a certain point the skill (or amount of work done) decreases 17:39:28 there's plenty of people with no talent or ego 17:39:38 s/point/size 17:40:11 yeah, that's true 17:43:40 AsDfJkL; 17:43:46 aSdFjKl: 17:43:51 arke: learn dvorak ;) 17:43:51 no more dvorak for you? 17:44:02 heh 17:44:02 No, I gave up ^_^ 17:44:10 Well, sorta. 17:44:14 I can type dvorak. 17:44:23 But I need to look at the buttons\ 17:44:27 I just got a new keyboard, and my keys have qwerty labels again 17:44:30 qwerty i don't. 17:44:30 kind of annoying 17:44:36 Herkamire: :) 17:44:42 I didn't realize that I looked at them 17:45:08 when using the mouse (mostly in the Gimp) I look down to hit keyboard shortcuts 17:45:32 yeah i noticed that when i went to dvorak 17:45:43 I'll have to see if it's as easy to pop the keys off and rearange them as it was on my apple pro keyboard 17:46:34 lol 17:47:38 hi all 17:48:02 hi 17:48:41 btw Herkamire your eight-line mandelbrot program is cool :) 17:52:08 Sonarman: :) 17:52:49 took me a long time to get it to work because I assumed that 2.0 and the like went on the floating point stack 17:53:32 am i missing out on something big by not having a separate fp stack in factor? 17:54:17 slava: no 17:54:42 Herkamire, is it just because of alignment issues? 17:54:51 when you type 3.0 or -1.8 gforth puts two items on the data stack instead of a float on the float stack 17:55:02 to get stuff on the float stack in gforth you have to end with e 17:55:05 "." indicates a double size int 17:55:16 3e or 0.5e etc go on the float stack in gforth 17:55:37 :o oh. never used gforth. 17:55:50 I don't see the point of a doublesized int. at least not on a 32bit machine 17:56:01 on 8bit machine I can see it being useful 17:56:19 Herkamire: you're right. 17:56:41 maybe if you need really precise fixed-point numbers or something 17:56:53 or if you had no FPU 17:57:31 yeah. it's just not stuff I think about. 18:04:30 --- join: Herkamir1 (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 18:04:30 --- quit: Herkamire (Read error: 104 (Connection reset by peer)) 18:16:45 EIGHT LInE MANDELBROT!? 18:17:00 YES :) 18:17:02 HI ARKE :) 18:17:31 wow.. 18:17:38 eight line mandelbrot... 18:17:43 btw, how does mandelbrot work? :) 18:17:53 arke: http://jason.herkamire.com:5000/mandelbrot.fs 18:18:24 arke: i don't know, but you're not going to be able to figure it out from that code :) 18:19:00 You won't be able to figure it out unless you have a firm grasp of the complex plane and the concept of limits and divergence/convergence. 18:20:48 well, I don't ^_^ 18:20:51 kc5tja!!!!!! 18:20:54 kc5tja: :) 18:21:07 kc5tja: the following convo happened in our class today: 18:21:29 1: "In-n-Out needs to learn to put the cheese and meat in the MIDDLE of the burger" 18:21:50 2: "They do that to have the meat hanging out like "LOOK HOW MUCH MEAT THERE IS!! OH SOO GOOD!"" 18:21:54 ^_^ 18:21:59 btw, I'm quitting mcd's 18:22:35 I openly challenge them, and you can quote me on this, to place the meat/cheese in the middle of the burger and have it stay there during wrapping and delivery to the customer, all within 10 to 15 seconds off the grill. 18:22:46 E.g., because the cheese is essentially a liquid at this point, it's not possible. 18:22:54 So they can go lick their pet's balls. 18:23:17 heh :P 18:25:26 loser. 18:25:31 Epiar GUI is position based. 18:25:56 20:26 yea, it's not a very sophsticated gui, there is no moving or resizing in the 0.5.0 gui 18:25:59 20:26 it's really just targetted at doing what epiar needs, heh 18:26:01 20:26 * arke notes that. 18:26:03 20:27 although if you'd like to expand it, go right ahead, i'd love a more versatile but still as simple gui 18:26:08 lollollollollollol 18:26:12 if he had any idea. 18:26:49 Heh 18:27:02 where has tathi been btw? 18:27:04 * cleverdra sees 'lol' as more immediately a person with both arms raised than as laughter, now. 18:27:07 * kc5tja will have to spend some time coding tonight. 2 to 3 hours before I go to bed. 18:27:32 I just see it as someone who actually says, "lolollolollol!" 18:27:35 cleverdra: lol 18:27:41 kc5tja: :) 18:27:44 Why do people insist on using C for scripting tasks? 18:27:51 * arke goes to retrieve the original Frapiar tree 18:27:52 warp - do they? ew. 18:27:56 since I lost it 18:27:57 yes 18:28:06 but I backed it up, so now I can continue :) 18:28:12 how can C be used for scripting? 18:28:18 warpzero: 'cause c what they are used to? 18:28:20 running gcc interactively? :) gcc /dev/tty 18:28:39 slava: i mean doing things in c that should be done in a scripting language 18:28:45 slava - no, you'd call that 'scripting C'. 18:28:48 warpzero, oh yeah, that's retarded 18:28:51 or 'scripting gcc', anyway. 18:29:15 hihi 18:31:39 slava: even high level data processing is stupid in c, or for that matter c++ 18:32:04 warpzero: Yea, "scripting" in C is a bit of a pain. My one old game project is a bit crippled because of it. 18:32:28 madgarden: hmm? 18:32:34 OK guys, I need some help. 18:32:41 warpzero, arguably, even java 18:32:42 hey arke 18:32:48 Should I go with C++ instead of C? 18:32:49 slava: java just sucks 18:32:52 slava: hi! anything new? 18:32:56 Java is coo 18:33:01 arke: do you want speed or OO? 18:33:03 warpzero, i reserve that title for c++ :) 18:33:18 java is worse than c++! 18:33:20 warpzero, having the exact same compiled binary run on different platforms. 18:33:22 warpzero: hmm! 18:33:26 umm....no. 18:33:28 warpzero: speed more, so thats why I'm leaning. 18:33:34 Java is ORDERS of magnitude SUPERIOR to C++. 18:33:43 pointless arguemnt! 18:33:45 If C++'s typing system wasn't different from C's, then I would use C++ regardless. 18:33:46 postfix languages beat the all! 18:33:49 Everything that CAN be done wrong HAS been done wrong in C++. 18:33:58 arke: well C lets you get great control of whats happening so you can make go fucking fast 18:34:08 Java is much better than C++, I agree. 18:34:10 warpzero, malloc() is slower than allocation in java. 18:34:16 warpzero: yes, :) 18:34:18 kc5tja: at least it has operator overloading 18:34:19 warpzero, if you don't measure GC anyway 18:34:24 slava: alloca :) 18:34:32 warpzero: And this is a good thing? See my point about doing things wrong above. 18:35:05 kc5tja: yes because you at least dont have to have a million functions that you can never remember 18:35:23 actually, operator overloading is neat in certain cases. 18:35:42 No, you don't. I'll grant you that. But then, come debug time, you now have to determine which one of a million versions of "+" is being invoked because the compiler thought it knew better than you did. 18:35:48 so write a fucking java compiler that adds operator overloading. 18:35:53 its not an intristic limitation of the JVM. 18:36:08 kc5tja: they both suck though 18:36:19 I believe Java 1.5 is supposed to have (limited?) operator overloading. Actually, it does one better: it has TRUE parametric polymorphism. 18:36:32 1.5 does not have overloading operators in any form, no 18:36:34 kc5tja: well, thats not operator overloading but parameter overloading. 18:36:38 So really, it doesn't need operator overloading as we know it in C++. 18:36:44 eh, thats what I meant 18:36:52 parametric ploymorpinhms 18:36:56 it has covariant types, but i haven't groked those yet. 18:36:57 also java's primitives make it suck 18:37:31 --- join: TheBlueWizard (TheBlueWiz@207.111.96.107) joined #forth 18:37:31 --- mode: ChanServ set +o TheBlueWizard 18:37:35 Well, all I know is that I started to use C++ for my client's project, and switched to C in less than 1 minute and 45 seconds. 18:37:35 Well, I guess I'm sticking with the C then :) 18:37:37 hi TheBlueWizard 18:37:38 Literally. 18:37:46 hiya all 18:37:49 I couldn't get gcc/g++ to build the software because if some bizarre "personality error." 18:37:50 kc5tja: I don't doubt it. 18:37:55 kc5tja: its type system is fucked. 18:37:58 hiya arke 18:38:10 hi TheBlueWizard 18:38:17 kc5tja: "invalid conversion from const char to char" 18:38:20 hiya slava 18:38:20 also templates are stupid 18:38:34 pre-compilation polymophism... oh great 18:38:40 const strikes me as slightly braindamaged. its like a cancer, make one method const and the rest have to be const too ;) 18:38:43 The syntax of templates is pretty fugly. 18:39:07 template T& vector::operator[](const int index) const; 18:39:18 slava: It's so intuitive! :D 18:40:04 SSSSSHHHHHIIIIITTTTTT 18:40:09 No :( 18:40:15 I think I lost the Frapiar Source Tree :( 18:40:18 FUUUUCK 18:40:23 arke, :( 18:40:24 arke, backups? 18:41:18 well, that was my backup. 18:41:27 don't trust outlook to keep stuff. 18:41:31 the basteard. 18:43:33 Outlook < CVS... 18:44:35 lolol 18:46:15 javas allocate is probably faster because it pre-mallocs 18:47:07 no, because all it has to do is increment the allocation pointer 18:47:09 alloca is even faster than that, my friend. 18:47:18 yes but alloca can onyl be used within 1 function 18:47:32 if your object sticks around, or the gc is done, etc. all the stuff from the nursery is copied into the heap 18:47:37 allocation in the heap is the same cost as malloc() 18:47:41 BTW, anybody got any good alternatives to SDL? 18:47:56 slava: tru e:) 18:48:12 arke: What do you need it for? 18:48:25 arke: GGI maybe? what's wrong with SDL? 18:48:28 hey thats cool 18:49:09 you could use alloca from assembly quite effectively i would guess 18:50:19 alloca is just like having a stack-allocated array except the size is determined at runtime 18:50:31 right 18:50:42 but if your assembly ignored the stack 18:50:47 wow 18:50:50 no re-entrant functions 18:51:03 except main() 18:51:35 i bet you could do it in g77 18:53:29 slava: my language doesn't need a stack or re-entrant functions 18:54:20 I need a fast, easy, cross-platform graphics/event library that is at least somewhat popular 18:54:46 SDL is all you get 18:55:11 damn. 18:55:28 whats GGI? 18:56:04 i think its only 2d gfx 18:57:02 of course im usually ignorant about this kind of thing 18:57:05 whats wrong with sdl? 18:57:48 Just looking for neat alternatives. 18:57:59 Maybe even something that comes with a semi-themeable widget set 18:58:04 but nevermind that. 18:58:38 game dev != app dev 18:58:43 We're Sorry. 18:58:43 The SourceForge.net Website is currently down for maintenance. 18:58:43 We will be back shortly 18:58:46 GRR! 18:58:51 what kind of game are you making? 18:58:53 game with widgets? :) 18:59:19 warpzero: epiar.net <-- branch with its own codebase :) 19:00:12 oic 19:00:19 use the code from uqm 19:01:45 * warpzero is away: Emergency monkey! 19:02:36 I let the cat out of the sack. 19:02:43 topher knows bout frapiar now. 19:02:48 lets see how pissed. 19:03:38 arke: There's Allegro, it's not event-based though. 19:04:01 Well, just something for me to catch events 19:04:06 like keyboard and mouse and stuff. 19:04:15 what does allegro provide for me? 19:04:27 You would poll for such events. 19:05:19 gotta go...bye all 19:05:38 Allegro is a fairly high-level game-oriented C library. 19:05:50 --- part: TheBlueWizard left #forth 19:05:55 i wud just use sdl but ok 19:06:32 http://alleg.sourceforge.net/ 19:08:09 sf.net is down. 19:09:24 arke, what a surpise :) 19:09:47 lol 19:09:56 whats up with all the damn maintenance :( 19:10:02 during high time too ack 19:11:33 Works for me... 19:12:11 well, I decided to stick with SDL. 19:32:52 'night all 19:32:54 --- quit: blockhead ("Client Exiting") 19:33:08 * kc5tja is using SDL for his current project. 19:33:14 arke: glad to hear you're sticking with SDL 19:33:17 kc5tja, what is it? 19:33:23 I can't tell you. 19:33:34 FWIW I don't think allegro works on my system 19:33:34 :) 19:34:13 --- nick: Herkamir1 -> Herkamire 20:29:50 --- quit: Nutssh ("Client exiting") 20:31:12 --- join: Nutssh (~Foo@gh-1177.gh.rice.edu) joined #forth 20:31:34 --- part: Nutssh left #forth 20:36:15 what's the opposite of a literal? 20:36:25 variable 21:14:55 --- nick: arke -> arke___ 21:15:09 --- nick: arke___ -> arke 21:43:15 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 21:43:44 [22:46] #slashdot unable to join channel (invite only) 21:43:45 huh 21:43:49 and slashdot appears to be down 22:07:14 what's the world coming to? 22:07:18 --- join: hovil (~hovil@CommSecureAustPtyLtd.sb1.optus.net.au) joined #forth 22:07:19 first sf and now ./ 22:10:30 it's SCO's revenge against mydoom 22:13:35 ?? 22:17:04 oh, nobody cares about slashdot. 22:23:18 I just read 3 press releases about mydoom on sco.com 22:23:57 where can I read about what happened to ./ ? 22:27:12 you know i was joking, right? 22:29:40 ./ was removed from the ANS standard? 22:31:30 does he mean /. (slashdot)? 22:32:10 oops. mean /. I thought taht looked funny 22:32:35 well, slashdot is working fine for me right now 22:33:08 Sonarman: I didn't realize you were joking. the only things I knew about mydoom were from a couple UserFriendly strips I just read. Those don't exactly let me know what is serious 22:33:14 me too 22:34:33 ok :) 22:34:50 have you seen this: http://www.hypercomplex.org 22:34:53 amazing 22:36:11 honestly hearing your joke that sco is atacking slashdot seemed as plausable as them offering $250,000 on someones head. 22:36:35 heh :) 22:37:51 offering $250,000 for the passwords file for all E*trade users sounds more plausible to me :) 22:39:12 hypercomplex.org is awesome. bookmarked 22:39:31 --- quit: Herkamire ("past bedtime") 22:53:35 --- quit: Sonarman ("leaving") 22:58:12 --- join: Serg (Serg_Pengu@212.34.52.140) joined #forth 23:17:12 hi serg + co. 23:35:14 hi ! 23:35:41 i now missing i440r - i made an XML homepage engine, and he really needs it ;)) 23:39:43 ;) 23:44:27 http://cryptomancer.narod.ru 23:44:48 all in RU, but XML source is happyli in English ;)) 23:55:27 --- quit: Serg () 23:59:59 --- log: ended forth/04.02.04