00:00:00 --- log: started forth/02.06.06 00:14:13 --- join: davidw (~davidw@adsl-ull-66-108.42-151.net24.it) joined #forth 01:03:15 --- quit: cdesousa (carter.openprojects.net irc.openprojects.net) 01:03:18 --- join: cdesousa (syf@faeldryn.demon.nl) joined #forth 02:54:03 --- join: Serg_penguin (~snaga_NOI@nat-ch0.nat.comex.ru) joined #forth 02:54:34 --- quit: Serg_penguin (Client Quit) 03:22:54 --- join: Serg_penguin (~snaga_NOI@nat-ch0.nat.comex.ru) joined #forth 03:23:09 hi 05:16:44 --- join: sif (~siforth@ip68-9-58-81.ri.ri.cox.net) joined #forth 05:16:44 Type sif: (or /msg sif to play in private) 05:35:43 --- quit: Serg_penguin (Read error: 110 (Connection timed out)) 05:54:00 sif: sh echo hello world 05:54:02 davidw: Word not found: sh 06:10:48 --- join: Serg_penguin (~snaga_NOI@nat-ch0.nat.comex.ru) joined #forth 06:11:19 hi 06:18:15 --- quit: Serg_penguin (Read error: 104 (Connection reset by peer)) 06:36:54 --- quit: segher ("ircII EPIC4-1.1.2 -- Are we there yet?") 06:47:47 --- join: cleverdra (julianf@0-1pool37-4.nas2.florence1.sc.us.da.qwest.net) joined #forth 08:15:23 --- join: segher (~segher@a43195.upc-a.chello.nl) joined #forth 08:15:36 Hoi :) 08:15:47 howdy 09:02:45 --- quit: cleverdra (Read error: 110 (Connection timed out)) 10:43:29 --- join: I440r (~mark4@1Cust84.tnt1.bloomington.in.da.uu.net) joined #forth 10:48:17 --- join: Forth (~Forth@1Cust84.tnt1.bloomington.in.da.uu.net) joined #forth 11:55:28 --- join: nothing (nm@pcp01518417pcs.reding01.pa.comcast.net) joined #forth 12:07:00 hi nothing :) 12:29:52 --- quit: Forth (Remote closed the connection) 12:46:08 --- nick: rob_ert -> lame_kunphuzil 12:47:28 --- nick: lame_kunphuzil -> rob_ert 12:55:38 stop being mean to kunph 12:55:41 he is a newbie 12:55:45 :) 13:23:04 (He's not in this channel) 13:29:00 i know :P 13:29:05 Bah. 13:29:17 You don't have to tell me not to troll with newbies. 13:29:28 I thought that comment was meant to him, not me ;D 13:30:07 --- quit: Etaoin ("raise MemoryError, "oops, someone took the last jar of internet"") 13:30:08 heh 13:31:38 argh was tcn online! 13:31:57 no it was a different tcn heh 13:36:54 rob_ert: you there ? 13:37:06 Yeah. 13:37:17 could you go to www.subaru-isuzu.com and tell me if you get a blank page with a little writing at the bottom ? 13:37:19 thats all i get 13:37:46 * rob_ert checks. 13:38:07 i get a full page 13:38:10 with an ugly car on it 13:38:15 Uhm 13:38:27 I440r: It asks me if I want to download a flash plugin, heh... 13:38:33 (Flash sucks :) 13:38:36 Hey nothing, btw. 13:38:40 i dont get that. is there any links ther to a contact page ? 13:38:43 Didn't know you were a forther. 13:38:51 im trying to find a number for them 13:39:43 hey 13:39:47 they should make a car 13:39:50 that is powered by Fcode 13:40:03 Sure. 13:40:13 So we all see how bad it crashes. 13:40:13 rob is there a contact link in there ? 13:40:16 Great idea! 13:40:19 I440r: Nope. 13:40:29 I440r: I can't see anything but the bottom text. 13:40:34 No leet flash plugin here ;) 13:40:50 fuck 13:55:21 --- quit: I440r ("bbl - gotta run an errand") 13:59:18 nothing: Stay here, and look cool and mature. 13:59:18 (Sorry for harassing you, but I am this childish) 14:07:47 --- join: kc5tja (~kc5tja@stampede.org) joined #forth 14:10:50 --- join: CrowKiller (Vapo_Rulez@cnq5-233.cablevision.qc.ca) joined #forth 14:11:12 hi 14:12:32 --- quit: ChanServ (Shutting Down) 14:14:54 --- join: ChanServ (ChanServ@services.) joined #forth 14:14:54 --- mode: carter.openprojects.net set +o ChanServ 14:14:54 --- mode: ChanServ set +l 83 14:51:32 --- join: futhin (thin@h24-64-175-61.cg.shawcable.net) joined #forth 14:53:04 hi 15:30:16 --- join: tcn (tcn@tc1-login4.megatrondata.com) joined #forth 15:32:08 --- quit: tcn (Client Quit) 15:32:09 --- join: tcn (tcn@tc1-login4.megatrondata.com) joined #forth 15:34:15 --- quit: tcn (Client Quit) 15:34:16 --- join: tcn (tcn@tc1-login4.megatrondata.com) joined #forth 15:37:52 hello tcn 15:38:22 hwody 15:39:34 doing any forth coding these days? 15:39:52 --- join: I440r (~mark4@1Cust84.tnt1.bloomington.in.da.uu.net) joined #forth 15:40:21 tcn!!! 15:40:23 dood :) 15:40:39 hey, what's up? 15:44:06 bleh he prolly died at the keyboard :P 15:44:55 --- join: MrReach (~mrreach@209.181.43.190) joined #forth 15:45:14 mrreach! :) 15:45:21 hihi! I'm back from California 15:45:26 just fixed a few realy bad bugs in isforth hehe 15:45:39 that's always good to hear 15:45:43 i was passing the parameters to munmap in the wrong order 15:45:53 which made the new blazingly fast fload segfault sometimes heh 15:45:54 still being nagged by the uni-forth thing 15:46:06 ack! 15:46:07 and i was reading from stdout and writing to stdin :P 15:46:16 forth is bad about that, GIGO 15:46:40 uni-forth? huh? 15:46:45 linux was allowing me to write to stdin and read from stdout 15:46:48 tcn! 15:47:07 tcn: a forth that works identically across all platforms, like tk 15:47:19 brb -- food 15:47:20 --- nick: kc5tja -> kc-food 15:47:46 mrreach: oh yeah, sounds pointless. 15:48:07 linux allows you to read from a write only fd and write to a read only fd 15:48:16 heh, I find it rather amusing that many embedded systems have used text sources burned into eprom ... don't know what made me think of that just now 15:48:23 but reading from stdout doesnt see anything piped into stdin, ONLY the keyboard 15:48:36 tcn: why is that? 15:49:01 I440r: were you checking return codes during the reads/writes? 15:49:07 no 15:49:25 but writing to stdin works if your only writing to the console 15:49:26 oh lol 15:49:28 mrreach! 15:49:30 i.e. not PIPING out 15:49:35 mrreach: lol, i just sent you an email 15:49:45 oh? why? 15:49:54 missed you :P 15:49:54 saw me on ICQ? 15:49:56 no 15:50:21 missed you because i read a bunch of real estate investing books and you weren't around :P 15:50:26 it hasn't arrived yet 15:51:09 well, I'm still uncertain which direction to move in, but I feel much better 15:51:46 i sent the email a few seconds ago, typing it up while you appeared on irc and i didn't notice you were here 15:51:52 sent it to mrreach@bigfoot.com 15:52:15 ok, it'll get here shortly 15:52:46 i didn't know you went to california 15:52:51 thought you bought the computer shop or something heh 15:53:06 no, that happens when I return from Nebraska 15:53:39 poor little car is getting a *LOT* of miles real quick 15:56:00 heh, my dad's 1994 mazda truck had only like 110,000 kms until i got it for the year.. put 20,000 kms on it already :P 15:56:06 mazda? ugh 15:56:07 quick question: is U.R supposed to left-fill with spaces, or with zeroes? 15:56:15 doesn't chuck moore drive a mazda? :P 15:56:17 spaces 15:56:22 spaces 15:56:27 ok, thanks :) 15:56:57 you might want to build a 0.R and U0.R ... just for grins and giggles 15:57:27 heh... i'm just doing the _required_ words for Open Firmware, right now ;) 15:57:39 This one is an '89 Toyota Camry station wagon ... a granny car 15:57:48 shits and giggles you mean? 15:58:19 no, didn't mean that, but it works nearly as well 15:58:43 death to the cliches! 15:59:05 station wagons are great, plenty of room for shit, or you could sleep in back :) 15:59:33 well, I would sleep in it, but the rear is about 1.5 inches shorter than I am tall 15:59:40 FORGET CLICHES 15:59:50 (when the seats are folded down) 16:14:20 ooops, I gotta go, not sure when back 16:14:31 --- nick: MrReach -> MrGone 16:21:24 drinking game 16:21:34 every time I440r says 'lol' - you drink 16:21:38 lol 16:22:07 * tcn fetches a bottle of rum 16:23:39 hey on x86, this can happen: 16:23:40 In the real-address mode, if the ESP or SP register is 1 when the PUSH instruction is executed, the processor shuts down due to a lack of stack space. No exception is generated to indicate this condition. 16:24:47 luckily, no sane person uses "real mode" 16:27:58 Pmode = Pretend Mode :) 16:35:52 i gotta sign off for now.. bye 16:36:02 l8er dood 16:36:04 see ya 16:36:49 and i didnt mention the assembler ONCE!!! 16:36:58 hehe 16:37:06 i440r: what's going on?! you aren't lolling and i ain't dringing! 16:37:14 --- part: tcn left #forth 16:37:19 oh sorry 16:37:20 lol 16:37:23 lol! 16:37:30 lol 16:37:33 :P 16:37:44 * futhin drinks water 16:37:46 my sis brung home a stray dog. i think its mostly wolf too 16:37:54 VERY wolflike 16:38:27 Brung... Doesn't seem to be in my dictionary. How odd... 16:38:32 Must be defective. 16:38:44 next you know, she'll brung home a wolflike guy :P 16:38:46 I'll call Oxford. They'll recall, I'm sure. 16:38:59 oxford ? 16:39:03 for looping constructs on the x86, is there something better than using ecx as counter just for that and do JECXZs to test for loop constructs? 16:39:22 Ya. Can you imagine a prestigous dictionary like there's not having the common word "brung" in it? 16:39:32 Theirs 16:39:37 How ironic. 16:39:38 better to do dec ecx followed by jne 16:39:51 yea. dumbasses 16:39:53 nothing: I drive a Mazda. What's wrong with Mazdas? 16:40:11 You know damn right what's wrong with mazdas. 16:40:17 Nazi. 16:40:19 ford doesnt make them ? 16:40:20 heh 16:40:35 Ford owns Mazda, and Mazda designed the 200x series Mustangs, so go figure. 16:41:00 Ya, we don't wanna hear anymore of your fascist propaganda, mazda driving nazi. 16:41:00 --- nick: kc-food -> kc5tja 16:41:02 ugh the 2k series mustangs LOOK LIKE SHIT 16:41:04 actyally heh 16:41:15 actually i think all mustangs after 66 LOOK LIKE SHIT 16:41:21 I440r: But their engine kicks ass. 16:41:26 which is why i own a 76 heh 16:41:46 * kc5tja drives a Mazda RX-7 -- rotary engine. 16:41:50 kc6 yea like those GT' a box on wheels with a very big engine. that DOENT make the damned things a mustang tho 16:42:05 Yeah it does 16:42:12 Mustangs have *NEVER* had good handling. 16:42:14 /mode #forth +b kc5tja!*@*.neonaziparty.de 16:42:16 They've always been a muscle car. 16:42:19 nope. its just a car with the same name 16:42:25 --- mode: ChanServ set +o kc5tja 16:42:30 heh 16:42:30 Heh. Shit. 16:42:32 lol 16:43:05 (drink) 16:43:10 A NAZI RUNS #FORTH!!!! AHHHH!! 16:43:12 blah, had to op yourself kc? :P 16:43:35 --- kick: Fracta| was kicked by kc5tja (Once is enough, twice is too much.) 16:43:35 --- join: Fracta| (zopqss@h24-77-171-228.ok.shawcable.net) joined #forth 16:43:43 Damn nazis. ;) 16:43:48 lol 16:43:50 Don't make me fucking ban you. 16:43:51 drink! 16:44:02 is it true futhin is a terrible man? 16:44:06 You would wouldn't you, Adolf? 16:44:12 Yes, I would. 16:44:21 nothing: no, i just couldn't think of anything clever to put there 16:44:21 Heh. 16:44:32 Cool it and behave yourself NOW. 16:44:33 i'm a nice guy :D 16:44:40 futhin: terrible, terrible man... 16:44:47 Ja. Heil. 16:45:33 ban! ban! ban! ;) 16:45:45 Heh. kc knows I'm just fucking with him. 16:46:02 well it's not funny, really 16:46:17 You're on the auto-kick list, which will also auto-ban you. 16:46:29 All I need to do is boot you off. 16:46:34 Ah. How convenient. We've got a channel full of nazi sympathizers... 16:46:36 In other words, "Last chance, baby." 16:46:39 kc5tja: kick him, the channel will just lose some noise 16:46:43 --- part: Fracta| left #forth 16:47:12 I will *NOT* put up with that kind of behavior on a channel of this nature. 16:47:13 what's wrong with fracta| ? 16:47:27 just the nazi comments? 16:47:40 This is no less than the third time he has deliberately interfered with my conversations in a very derogatory manner. 16:47:51 doesn't look like he cares much about forth 16:48:44 I value discipline and honesty, and above all, courtesy. 16:49:39 And although I know this isn't my channel, I believe I440r will not have any complaint with my "administrative decision." 16:49:45 kc5tja, are you a part of the stampede linux team? 16:49:56 No, but a close friend of mine is. 16:50:12 While my Linux box is down, he's letting me use the Stampede box for IRC access. 16:50:18 oh 16:53:45 At any rate... back to business as usual. :) 16:57:15 --- mode: ChanServ set -o kc5tja 16:57:23 There. No need for that for the time being. 16:57:32 kc5 its not my channel either kc5 16:57:34 its futhins 16:57:42 Oh, I thought it was yours... 16:57:42 ijust THINK its mine :) 16:57:46 it is and it isnt 16:57:54 i started it, futhin now manages it 16:57:54 mm.... Time to ban you too... ;D 16:57:58 it's his, i just own it for him ;P 16:58:10 THOU SHALT NOT DECEIVE ME!! ;-P 16:58:13 to make sure he doesn't do anything stupid (like unregister it again) ;) 16:58:19 lol 16:58:22 Ahh, I see. 16:58:28 it's not huthin's channel, either, actually. it's OPN's channel. 16:59:41 * kc5tja is trying out this happy hacker's keyboard. 17:00:19 It's neat in a sense that it's quite small, but I'm not happy with the key travel, nor am I quite happy with the "typing on mushrooms" feel it has. 17:00:49 I'll keep trying it for a couple more days, but I don't think my opinion of it is going to change all that much. 17:01:03 But it *IS* small...and that's a nice feature going for it. 17:01:11 i like sun type5c keyboards 17:01:22 This keyboard is modeled on the Sun keyboard layout. 17:01:30 Instead of windows keys, it has diamond keys. :) 17:01:59 And the backslash, tilde, and delete keys (what would be called backspace on PC keyboards) all follow the Sun Type 5 layout. 17:02:00 nothing like the real thing 17:02:08 (pun not intended) 17:02:17 lol (drink) 17:02:29 Well, I really like the Microsoft Natural keyboard's layout and feel -- what I HATE about it is the fact that it is so hhuuggee.. 17:02:34 http://www.kuro5hin.org/story/2002/3/18/201330/044 17:02:37 There's no reason fro a keyboard to be that big. 17:02:53 that has to be one of the UUGLEEist keyboards ive ever seen 17:03:06 heh 17:03:35 sun keyboard is bigger than the MS natural 17:03:48 Soap`: nice!! I like it! I'm forwarding the link to the owner of the keyboard... :) 17:03:48 ok im bored 17:04:11 It is ugly. Don't get me wrong. But it is designed more for comfort than anything else. It's the fastest keyboard I've ever used. 17:04:19 its practical 17:04:22 erganomic 17:04:25 UGLY 17:04:26 heh 17:04:40 Yup. 17:04:51 Like the BMW Z3 -- butt-ugly car, but damn it is a niiice car. :) 17:05:18 i want a TVR 17:05:25 --- quit: segher ("ircII EPIC4-1.1.2 -- Are we there yet?") 17:05:27 i used to live near their factory in england 17:05:28 TVR? 17:05:31 they make every car to order 17:05:36 each one unique 17:05:43 * kc5tja wouldn't mind a Chevrolet CERV-IV.... :D 17:05:50 small sports cars 17:05:59 you can have one for about $289429847625987498245982469528469286 17:06:01 ish 17:08:50 Hahaha...sweet. 17:09:00 Chevrolet Corvette Mako Shark -- http://www.autoreview.ru/new_site/year2001/n16/lapin/800/ku-01.jpg 17:09:27 wouldnt mind an ac cobra either 17:10:43 i want a Vector W8 17:10:50 if anyone's heard of that car 17:11:10 sif: 350 2.2 * . 17:11:11 futhin: Word not found: 2.2 17:11:20 oops 17:11:21 :P 17:11:23 sif: 1 1 + 17:11:24 nothing: 17:11:28 sif: . 17:11:29 nothing: stack underflow 17:11:39 sif: 350 22 * 10 / . 17:11:40 futhin: 770 17:11:57 i shud work on my bot 17:12:03 that bot's yours I440r? 17:12:08 no 17:12:10 not here 17:12:49 --- join: Forth (~Forth@1Cust84.tnt1.bloomington.in.da.uu.net) joined #forth 17:12:53 THATS my bot :P 17:13:04 written entirely in forth under isforth 17:13:17 not that it does anything yet 17:14:10 --- quit: futhin ("gtg") 17:14:43 http://www.kuro5hin.org/comments/2002/3/18/201330/044?pid=24#27 17:14:45 great comment 17:16:33 nothing: Yup. And if you combine that very fact with source-based distribution systems (which Forth excels at), the choice of manufacturer for computer becomes increasingly unimportant. 17:16:44 yes 17:17:37 A friend fo mine purchased a MacOS X box (PowerBook G4) because it was cheaper than an equivalently loaded PC laptop. Since it runs MacOS X, he just recompiles his desired software on that box, and things work. :) Thus, Macintoshes are now much more appealing to me, since I can now run "industry standard" software on them. I have to ask myself, "What took them so long?" 17:18:00 mac's are still generally more expensive than equivalent PCs 17:18:14 Wel,l their desktop machines certainly are, yes. 17:18:40 http://asm.reversedhell.net/asm.deformed.us/documentation/shellcode/p57-0x0f.txt Great article about aplhanumeric IA32 shellcode, it plays a lot with the stack, so it MAY be interesting, if nothing better to read 17:18:40 But the PowerBook G4 has a lot of built-in peripherals that, when equipped on a PC laptop, causes the PC laptop to be about $500 more expensive. 17:19:31 Plus, I have to admit, the PowerBook's LCD display is the single best flatscreen display I've ever seen, PC, TV, or otherwise. 17:20:27 I've often considered getting a SVGA to Apple monitor converter to use with a Macintosh flatscreen monitor for that reason. 17:21:34 phrack has some great stuff 17:21:45 they had a hacking forth article a while ago 17:21:46 yes 17:22:02 What's phrack? 17:22:12 a hackers magaziene i believe 17:22:16 phrack is the greatest ezine of all time 17:22:47 it's not l33t skr1pt kiddie crap though, well, most of it 17:22:53 there are some interesting reads in it 17:23:14 the good stuff is in issues 48 - 54 or so, after daemon9 took the helm 17:25:01 Their Forth code is horribly malformed. 17:25:08 :toupper ... ; 17:25:09 they have FORTH code ? 17:25:14 --- quit: davidw (Read error: 113 (No route to host)) 17:25:16 There should be a space between : and the word it's defining. 17:25:22 ya 17:25:28 http://www.phrack.com/show.php?p=53&a=9 17:25:33 thats definatluy wrong heh 17:25:47 only a syntax thing 17:25:54 it doesnt matter if the code is good 17:28:58 Well, it is critical. 17:29:16 Anyone typing that in to their environment, only to find :FOO is undefined will wonder about the author's credibility. 17:29:32 I just submitted a comment. I hope that it gets accepted and re-published with that correction. 17:29:40 It appears to be a rather nice article otherwise. 18:04:35 --- join: Etaoin (~david@ljk3-7.sat.net) joined #forth 18:06:07 hi 18:08:47 hi Etaoin 18:12:48 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 18:20:56 --- join: Soap- (~flop@202-0-42-22.cable.paradise.net.nz) joined #forth 18:26:47 --- quit: Soap` (Connection timed out) 20:09:28 --- join: dsmith (dsmith@oh-strongsvillecadent1-1aa-222.clvhoh.adelphia.net) joined #forth 20:10:36 hi welcome to my humble abode :) 20:10:48 thanks 20:11:16 Like I said. It's been a while since I used forth. 20:11:50 i formed this channell about 2 years ago. first year was spent in here solo heh 20:11:59 I *knew* I wanted to use it ever since that Byte article around 1980 or so. 20:12:21 oh. see "forth" in here ? thats an irc bot written in forth compiled ontop of my forth 20:12:52 So, do many people still use forth for anything? 20:13:08 isforth almost totally replaces libc and libncurses in 30k and on my amd k6-3/550 laptop compiles almost 900k of source per second 20:13:32 yes 20:13:36 It always seemded better at onwing the whole machine, to me. 20:13:42 you ever use fed ex to ship stuff ? 20:13:50 their entire tracking system was coded in forth 20:13:58 Ya, I know about those. 20:14:17 yes it doesnt hide the system from the user 20:14:26 or protect the user from themselves 20:15:00 I've actually been using scheme lately. Reminds me a lot of Forth, but in very very different ways. 20:15:05 nasa uses forth alot of corse 20:15:35 It's great for debugging hardware. 20:16:04 isforth is still a young forth, there are alot of things i want to do with her 20:16:14 including making her into a linux kernel module and then making it a linux kernel debugger 20:16:39 i need an assembler extension tho 20:16:52 you recon you could code a pentium assembler in forth??? :)( 20:17:01 The boot loader for FreeBSD is forth. 20:17:10 Intel. Ugh! 20:17:18 im dreading having to do that myself 20:17:34 actualy im downloading fbsd now so i can get isforth to work in it 20:17:43 lol 20:17:53 isforht is x86 only 20:18:21 Rememebr zen forth? I ported it to 68k. 20:18:49 yes i know of zen forth! 20:18:53 That's how I learned 68k asm. 20:19:02 :) 20:19:20 heh i learned 68k on my amiga :) 20:19:45 Ever use pygmy? 20:20:08 no but i have it 20:20:39 and its based on cmforth (chuck moore forth) 20:20:59 I learned to love blocks with it. 20:21:39 I always hated the way forth did files (in blocks), but using pygmy changed my mind. 20:21:52 heh i never liked blocks, isforth doesnt support them but chuck mentioned a use for them in here that i hadnt thunked of 20:22:01 so ill add block file support now 20:22:19 isforths fast fload is due to the way it handles files 20:22:41 i memory map the entire source. point 'tib at the start and set #tib to the file size 20:22:52 heh. nice 20:22:52 the entier source file is compiled within one VERY tight loop 20:24:09 you familiar with the name jeff fox ? 20:24:31 Sounds familiar. 20:24:47 ultratechnology 20:25:02 works very closely with chuck on the forth chips 20:25:09 he is a regular in here now heh 20:25:27 chuck would be too but he has some financial problems right now 20:25:46 he said he would drop by every now and then though 20:25:46 Yeah. I can't remember the name of those. 20:26:19 F21 chips 20:26:23 mmmm 20:26:30 ive never looked at them myself 20:26:35 Yeah, thats it. 20:26:36 have any of you guys thought of building a custom Forth-PC? 20:26:39 you running an x86 based linux box ? 20:26:59 Debian. 20:27:20 And OpenBSD for the firewall on my cable. 20:27:34 dsmith cool thats all i run heh i used to mirror it :) 20:27:34 partially anyway 20:27:44 check out isforth.clss.net 20:27:54 you will need a recent version of nasm to build the kernel 20:28:04 when thats built you extend... 20:28:05 Haven't used windows for anything for about 4 5 years or so. 20:28:16 117k in .15 of a second heh 20:28:22 * dsmith is reading the REAME right now 20:28:27 me either 20:28:35 i have it on this laptop but i rarely boot to it 20:28:39 aha heh 20:28:52 im an asshole when it comes to badly formated sources btw :) 20:29:06 Emacs! 20:29:23 you should check out my ftp for the parody of the linux kernel coding style doc i wrote :) 20:29:32 i use joe heh 20:29:46 Do you mean your code is ugly, or you can't stand ugly code? 20:30:24 i cannot stand ugly code 20:30:31 Good! 20:30:35 my code looks like a well groomed garden 20:30:49 not some weed patch someone threw on the ground 20:31:23 and i use alot of comments too 20:31:42 i have a coding style/standard that i realy should write up fully 20:31:46 Forth shaped a lot of the way I code in C. 20:31:54 but you can SEE it in the sources 20:32:07 so I440r, do you think forth is the superior programming language? 20:32:16 cool 20:32:16 do you factor properly? 20:32:19 Small functions that do one thing. 20:32:24 I try to! 20:32:28 thats the one thing c coders dont know how to do 20:32:49 nothing i think its so far superior that even an absolute newbie in forht makes any expert c coder look like a complete moron 20:33:03 dsmith thats bad c coding :P bleh heh 20:33:11 dsmith i INLINE alot in c if i have to code it 20:33:20 if (x = 1) 20:33:28 { 20:33:28 40000000 lines of code 20:33:28 } 20:33:37 else 20:33:37 P 20:33:37 etc etc 20:33:47 you completely lose context on the IF statement 20:33:58 i factor ALOT 20:34:09 I agree completely! 20:34:43 I hate C code that 20:34:50 dsmith: sept 11 realy blew embedded shit all to hell tho 20:35:04 ive not worked since august 20:35:04 i hate c. period 20:36:01 if () { if () { if () { if () soome stuff } /* and then all the elses with return codes that you can't line up to the if's */ 20:36:35 I don't usually nest things more than 2 or 3 at the most. 20:36:41 dsmith when i worked for siemens i was sent to charlotte nc to work on something there 20:36:55 i encountered the worst c you could ever dream of 20:37:02 one source file of 6 pages 20:37:11 containing ONE funciton 20:37:19 a single switch statement of about 6 cases 20:37:29 each case was a switch statement of about 6 cases 20:37:40 where each case was a switch statement of about 6 cases 20:37:40 argh! 20:38:30 yep. Can't stand that stuff. 20:39:31 me either heh 20:39:35 the project was shitcanned in the end :P 20:39:51 I440r: have you studied LISP or any of hte OO languages at all? 20:40:21 object obfuscation has NO place in my toolset 20:40:37 i refuse to have anything to do with object disorientation 20:40:37 what so ever 20:40:51 what's so bad about OO? 20:41:07 you want to pay me $300 an hour and ill consider soiling my hands with it 20:41:37 its the most fucked up pile of shit idea ive ever seen 20:41:50 what are the specific technical qualms you have? 20:41:51 i hate oop as much as i hate c 20:41:51 maybe even more 20:42:21 every fucking job i see for an embedded control apps engineer is wanting me to do it in c++ with oop chit 20:42:21 fuck that 20:42:41 nothing ive never seen any project worht a damn that was coded with OOP methods 20:42:41 I take that as "no, I've never used LISP, and that's why I know forth is the best PL existing and cannot borrow anything from other languages to improve itself" 20:42:58 "they have nothing to offer" 20:43:00 hrm 20:43:16 ive seen OOP take 5 years on a dual p3 in c++ with some fucked up RTOS tho 20:43:34 i could have coded the whoe fucking lot in asm or forht on an 8051 in a month 20:44:16 and the result would be something much harder to maintain and understand. 20:44:44 i point you in the direction of siemens europe and the sierra project 20:44:51 nothing BULLSHIT 20:46:03 and after 20 years in the industry i know from where i speak 20:46:22 OOP has nothing to offer except bloated complexity over bloated complexity 20:47:02 in case you cant tell im slightly upset with the whole OOP idea 20:47:36 i see too many jobs wanting OOP. jobs i know i can do in 1/1000 of the time on a processor with 1/1000 of the computing power 20:47:45 but they want OOP eetc etc etc 20:48:16 maybe you've just had bad experiences with certain poorly-performing C++ compilers 20:48:52 ive been out of work since august. and there are thousands of jobs i could be doing if they didnt insist on fucking the projects up by wanting oop 20:49:25 as a language, C++ sucks 20:49:31 nothing. no. oop has NO place what so ever in ANY embedded application 20:49:31 i dont even thing C does 20:50:12 Well, gotta go. Nice meetng you. 20:50:28 --- quit: dsmith ("later..") 20:51:44 everyone just has to jump on the "hate-evil-C++" bandwagon i guess 20:53:10 when there's other languages to use, sure 20:53:41 forth and asm 20:54:08 i think every single coder in the world should not be allowed to code ANY language other than assembler for the first 10 years 20:54:18 not what I was thinking, but then I don't do embedded stuff 20:54:30 after 10 years of asm they should be allowed to learn forth 20:55:17 i dont care if they are doing windows gui shit 20:55:27 boy, i'm glad you're not the King of the World (tm) 20:55:29 ;p 20:55:34 they should not be allowed to code anything other than assembler for the first 10 years 20:55:34 that should be law 20:55:40 when im president ill enact it 20:55:55 if you cant code asm 20:56:04 you cant code 20:56:20 lots of people in the past have recommended BASIC as a language for a beginning coder 20:56:51 basic is actually a badly named language 20:56:59 is not basic and its not easy for beginners 20:57:05 asm is far easier 20:57:45 i think alot of college CS professors would shudder at your suggestions 20:57:49 depends on how your mind works, I guess. 20:58:11 nowadays CS is all about high level abstraction and good, maintanable code 20:58:14 maintainable rather 20:58:45 using asm to code large programs is seen as a practice of the "dark age" of computers, before the proliferation of high-level languages 21:00:47 i guess that's just the modern herd mentality though 21:02:07 nothing. it was the practice when coders were CODERS, not little lamer script kiddies 21:02:25 like 99.9999999999999999999999% of the coder wannabes of the world today 21:04:18 i think there are more quality c coders than that... 21:04:57 i dont 21:05:04 including linus t 21:05:04 his code is ok 21:05:23 but his coding style sucks big time 21:05:42 his sources are a nightmare to navigate 21:05:53 totally unreadable 21:26:30 --- quit: CrowKiller ("good night all") 21:47:31 --- quit: nothing () 22:04:41 --- quit: sif (Read error: 110 (Connection timed out)) 22:23:25 --- join: Serg_penguin (~snaga_NOI@nat-ch0.nat.comex.ru) joined #forth 22:23:39 hi ;) 22:26:04 hi 22:33:31 --- join: onetom (tom@adsl52007.vnet.hu) joined #forth 22:34:33 hi tom 22:35:06 --- join: gforth (guest@adsl52007.vnet.hu) joined #forth 23:04:46 --- part: I440r left #forth 23:05:15 --- quit: Forth (Remote closed the connection) 23:23:27 --- quit: Serg_penguin (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended forth/02.06.06