00:00:00 --- log: started forth/03.12.19 01:01:01 --- join: schihei (~schihei@blueice1x.de.ibm.com) joined #forth 01:04:47 --- quit: Robert ("leaving") 01:21:06 --- join: Robert (~snofs@c-305a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 01:34:47 --- quit: schihei (Client Quit) 01:35:25 --- join: schihei (~schihei@blueice1x.de.ibm.com) joined #forth 03:30:16 --- quit: warp0x00 ("brb restarting irc") 03:31:07 --- join: warp0x00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 03:46:01 * warp0x00 is away: I bust my style, and my style is hardcore. 05:38:38 --- quit: fridge (Remote closed the connection) 06:14:06 --- quit: TreyB (Read error: 104 (Connection reset by peer)) 06:18:36 --- quit: I440r ("Leaving") 06:46:48 --- join: I440r (~mark4@saturn.vcsd.com) joined #forth 06:52:26 Hi 07:09:12 :) 07:11:53 --- join: ree (~jwm@ns.fasthost.net) joined #forth 07:17:08 lol 07:17:08 girls are a problem 07:17:08 so have you ever used Forth in a pickup line? :) 07:17:08 good thunking!!!!!!!!!!!!! 07:17:08 yours my place or! 07:19:49 :) 07:20:15 terve jospeh 07:21:04 hehe 07:23:28 Heh 07:23:31 You're sick :P 07:24:50 Robert uses assembly source: "mov ax, [my] test jnz [yours]" 07:25:11 or? 07:25:12 :) 07:25:13 Right. 07:41:47 lol 08:29:00 --- quit: Robert (Read error: 54 (Connection reset by peer)) 08:29:17 Anyone seen RotK yet? 08:29:30 --- join: Robert_ (~snofs@c-305a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 08:34:54 --- nick: Robert_ -> Robert 08:40:01 --- quit: Robert (Read error: 54 (Connection reset by peer)) 08:40:07 --- join: Robert (~snofs@c-305a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 08:48:35 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 08:55:29 --- quit: schihei (Client Quit) 09:13:26 --- quit: skylan (Read error: 54 (Connection reset by peer)) 09:17:10 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 09:17:18 --- quit: Robert (Remote closed the connection) 09:17:23 --- join: Robert (~snofs@c-305a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 09:21:16 Robert! 09:32:11 beroot 09:34:33 jukka.. do you do ANY programming anymore? hehe 09:37:28 not really :/ 09:39:29 you suck :P 09:40:33 i was coding CSS and html one day.. i dind't remember how to hack :D 09:42:23 heh 09:42:30 * ree shakes his head in disgust 09:42:36 so.. pathetic :( 09:57:25 :( 10:01:12 :~( 10:01:51 8^) 10:01:54 heh 10:02:08 so I'll be embedding forth in my os too rob 10:02:24 actually I'll be using forth as the integrated assembler/editor 10:02:39 I figure it beats doing it with vi+fasm/nasm 10:05:35 ree cool :) 10:05:41 ree: what sort of os are you making? 10:06:07 distributed network os 10:06:27 specialized for running subsystems that require transparent distributed networking support hehe 10:06:43 I'll be using it for powering a few networks I have planned 10:06:45 like raytracing? 10:06:55 sure, raytracing is one application 10:07:27 * Herkamire would use a distributed network to render fractals and eventually raytracings 10:08:20 ree: what cool distributed apps are you thinking of making? 10:08:20 I'll be using it for a visual development system 10:08:49 using the network to build large projects quickly? 10:08:57 each instruction can be mapped to the communication system.. so that all operations are broadcast across the network 10:09:29 then I can easily add more computers to do work like visualizing what is happening in realtime as well as storing it in databases 10:09:33 all transparently 10:09:58 none of it needs to be recoded to add ability.. you just add another machine or cpu or subsystem task 10:09:58 I see a big red flag that says LATENCY 10:10:03 yeah 10:10:24 latency will be a big issue.. but of course you do not have to have such network connections for final runs and also it will be infinitely customizable 10:10:35 like you'll be able to disconnect the operation or have it not be broadcast 10:10:37 nifty 10:11:12 it's one single abstraction layer.. I got rid of all of the other performance problems 10:11:24 this is just the one thing it can do that will scale infinitely well hehe 10:11:31 I think to take advantage of the computing power of other machines, you need to have sub-tasks that run (at least mostly) independantly. 10:11:33 well.. as far as networking hardware will take it 10:11:53 performance and scalability were the two main goals 10:12:01 cool 10:12:18 it's extremely simple except for the com protocol 10:12:47 are you planning to be cross-platform? 10:13:20 not really.. but it might happen 10:13:36 this is mostly for my own internal use but if it is successful I can see it being ported on an as-needed basis 10:14:01 I don't know of any other purely distributed networking systems focused on just performance and scalability 10:14:18 my main focus right now is trying to get it going on x86-64 10:14:24 you have a LAN at home you are playing with? 10:14:29 I'd like it to be used for simulations and other stuff 10:14:34 yeah 10:14:43 but I can't afford a x86-64 cluster yet 10:16:20 hehe :) 10:17:42 so x86 right now 10:17:49 I was sorta toying with the idea of writing a program that would lay dorment on peoples machines accross the internet untill they stopped using them. Then it would start listening on a port (or stop rejecting requests on it) for computation assignments. 10:17:55 the os itself is tiny.. not a problem :) 10:18:07 ree: you have it booting? 10:18:11 yeah 10:18:15 no network code yet though 10:18:19 then coool 10:18:19 which is the entire system.. hehe 10:18:29 did you write from scratch? 10:20:09 yeah 10:20:19 nice :) 10:20:37 that's the only thing I'm jeleous about x86 is that there's all these people writting little OSes for it. 10:21:08 I can't find any tiny OSes for PPC 10:31:52 hehe 10:33:17 probably because of cost/availability of docs 10:33:20 heh 10:33:24 futhin heh 10:33:27 grr 10:33:30 wtf was that? 10:33:38 that was an entire mismessage 10:33:45 hadn't done one of those before 10:34:33 --- join: futhin (thin@bespin.org) joined #forth 10:34:33 --- mode: ChanServ set +o futhin 10:34:49 heh 10:34:49 futhin heh 10:34:49 grr 10:34:49 wtf was that? 10:34:49 that was an entire mismessage 10:34:53 AHH 10:34:57 a misquery paste! 10:35:04 new one too! 10:35:06 hahah 10:35:07 lol!! 10:35:09 I'm on a roll 10:35:24 what other irc feature can I violate? 10:35:25 you're high 10:35:47 irc, where nothing is inviolatable 10:35:49 on sickness 10:36:07 3rd time in 2 months that I have had the flu 10:36:33 sounds like fun 10:37:52 testing 10:37:55 ooooh!!! 10:48:05 hey! maconlinux finally has SMP support :) 10:48:34 * Herkamire tries to decide if he's going to recompile his kernel with loadable module support so he can try it 10:52:57 --- join: fridge (~fridge@dsl-203-33-164-75.NSW.netspace.net.au) joined #forth 11:20:31 --- join: skylan (sjh@vickesh01-4785.tbaytel.net) joined #forth 11:43:57 for someone whos leaving c.l.f and never coming back, jeff fox sure is posting a lot 11:44:15 :) 11:45:50 --- quit: tathi ("leaving") 11:47:33 yeah he should leave CLF and come here :P 11:49:59 actually lately over the last two months i've been pondering on the problem of control 11:49:59 we humans feel the urge to control everything around us 11:49:59 for example, i wanted to become ruler of the world 11:49:59 simply because i want to control everythign and "fix" everything 11:49:59 but lately i've been realizing that the vast majority of problems are CAUSED by control 11:50:00 that decontrolling is the best way to go 11:50:02 maybe it applies to coding standards, maybe it doesn't 11:50:04 but Forth died when the ANS standard was put out 11:50:06 there was like 200,000 forthers with the FIG (forth interest group) and then it dwindled to 2,000 after ANS came out 11:50:09 heh 11:50:11 all because Elizabeth Rather is focused on controlling the language 11:50:13 i think it's fascinating how many things would actually benefit from less control 11:56:28 control offers a stable way for two people to communicate. 11:57:11 I MUST CONTROL YOU 12:00:24 Forth by nature defies control. 12:01:49 wtf? control offers a stable way for two people to communicate? heh 12:03:03 do C people bitch as much about C99? =) 12:03:10 yes 12:03:15 hm 12:03:50 futhin: standards? 12:04:06 futhin: can you imagine the chaos we'd be in were it not for standards on so many things? 12:04:27 we'd be in chaos. 12:04:43 fridge: exactly 12:04:55 sure, you lose a bit of flexibility by standardizing 12:05:03 but, you gain compatibility and continuity 12:05:12 just because chaos has negative conotations doesn't mean it should 12:05:14 and there's nothing to stop people from coding in non-ANS forth 12:05:53 When there's a standard, most people feel obligated to follow it. 12:06:02 standards suck 12:06:02 madgarden: sure, because there's a reason there's a standard 12:06:05 it ensures continuity 12:06:07 let's see ... 12:06:09 except corporations with a vested interest 12:06:14 what do we have right now that we depend on standards for 12:06:15 hmmm... 12:06:18 electricity comes to mind 12:06:22 the only good standard is the human standard.. which breaks standards by default 12:06:23 telephones 12:06:24 computers 12:06:30 Measurement 12:06:32 our spoken language (which is a standard of sorts) 12:06:34 yes, measurement 12:06:43 time 12:06:47 (also with measurement I guess) 12:07:06 cars 12:07:07 fuel 12:07:15 progress occurs when we break standards 12:07:17 food (though that's more regulatory, but still...) 12:07:18 Software is a lot more organic than most of these things. 12:07:22 futhin: progress occurs when you innovate 12:07:34 innovating is about breaking standards, rules, etc 12:07:42 spoken language isn't much of a standard 12:07:52 nonsense. changing measurement systems wouldn't be an "innovation" 12:07:59 sometimes it's just substituting one equal for another 12:08:01 its more like forth, a slow moving core with lots of people fiddling at the edges 12:08:12 you have to question, /why/ are we breaking the standard? 12:08:17 good point fridge, spoken language just came together from randomness and words are continually redefined by context/usage 12:08:26 but I agree; forth is more like a spoken language 12:08:32 futhin: which makes new standards 12:08:37 have you come up with a better solution for everything, or does it just fit a particular need. 12:08:51 futhin: look at C and then C++ 12:09:00 I mean, C is standard 12:09:04 C++ is similar to C, but is different 12:09:08 but also has a standard 12:09:20 someone else can innovate or change things and then you get C#, for example 12:09:28 there's nothing wrong with not going with the standard 12:09:37 i think forth is anti-programming language, it's silly to make a forth standard heh 12:10:00 futhin: and english is a constantly changing language, but we still have a dictionary 12:10:12 fo shizzy! 12:10:41 of course, sometimes people don't understand what the fu^H^Hheck you're saying 12:10:57 case in point 12:11:01 what does fo shizzy mean? 12:11:03 standards are the steps on the path of progress. they aren't the end all be all, the journey is the thing 12:11:21 MysticOne: then perhaps a dictionary (pun not intended) would have been better... 12:11:42 futhin: but I don't understand what you're upset about 12:11:43 i believe the dictionary is kinda stupid 12:12:05 fridge: I don't know, but all the cool kids are saying it. ;P 12:12:15 oh, damn 12:12:17 words are defined by context/usage, not by the dictionary.. qutie a fwe people get confused by this 12:12:19 futhin: you're angry because people chose a standard? 12:12:20 that must mean I'm not cool anymore 12:12:23 I was cool once 12:12:32 honest! 12:12:33 Heh. 12:12:34 mysticone: how come you think i'm upset or angry at all? 12:12:35 futhin: sure, and standards are usually determined the same way ... then someone codifies it and people agree with it 12:12:38 So the standard has changed. 12:12:44 futhin: because you're going on and on about how standards are wrong 12:12:44 futhin: oh, bullshit. words are /learned/ by context and usage 12:12:51 but that doesn't mean that they are /defined/ that way 12:13:13 definitions shift from stable point to stable point; at each stable point the word can indeed be defined 12:13:17 chandler: words are redefined everytime you use them 12:13:32 even if the definition doesn't change perceptibly 12:13:35 BULLSHIT. if that were the case, then we would not be able to understand each other. 12:13:46 * MysticOne nods to chandler 12:14:12 we can understand each other by learning each other's language on the fly thru context 12:14:16 futhin: I'm not saying that everyone should follow standards, to the letter, all the time, and never deviate 12:14:31 futhin: really? I've never met you before, yet I understand what you're saying (although I disagree) 12:14:45 futhin: but if you would like to remain compatible and maintain continuity throughout a process, you have to follow standards 12:14:46 your language and my language are similar to english 12:14:57 if you want futhinForth, by all means, you're allowed to and able to do that 12:14:58 but certainly we understand certain words differently 12:15:12 your language and my language /are/ english. We are using the same words to connote the same "stable points" in linguistic space 12:15:22 we transmit our understanding of given words by HOW we use the words 12:15:28 oh please 12:15:29 jesus christ 12:15:35 any other "understanding" of those words is quite simply erroneous 12:15:49 am i even talking to forthers at all? 12:15:54 forthers would understand this paradigm 12:16:24 futhin: well, if being a forther means abandoning reality, I guess I'm not 12:16:35 anyway ... 12:16:37 I'm a computer scientist first. 12:16:38 * MysticOne goes back to work 12:16:39 do you understand the word paradigm? 12:16:47 yeah. $0.20 12:16:48 it does mean abandoning commercial reality.. :) 12:16:58 heh 12:17:00 ree: perhaps ... but then we still have social reality 12:17:04 laws, for example 12:17:09 fuck social reality 12:17:15 jesus christ 12:17:15 Reality with a capital R is what matters 12:17:16 "social reality" - argh. I'm going to shoot the next person who says it 12:17:23 hehe 12:17:24 futhin: what do you do for a living again? 12:17:29 * futhin shoots chandler :P 12:17:36 futhin: /next/ person 12:17:46 mystic, you're starting to sound like a south park episode :) 12:17:58 jesus christ! 12:18:01 futhin: it's ham, isn't it?! 12:18:05 jesus christ! 12:18:05 What's that Mister Slave? 12:18:08 jesus christ! 12:18:10 ! 12:18:11 ree: hehehe 12:18:14 hehe 12:18:14 jeethus chris 12:18:19 yeah 12:18:20 anyway ... 12:18:22 with a lisp 12:18:28 ok. I'm leaving while I don't understand anything 12:18:36 good way to learn chandler 12:18:42 that was my approach to school 12:18:48 why should we understand anything at all? 12:18:52 that's just a control fetish 12:19:13 futhin: if you say so 12:19:17 that's why most people are closed minded 12:19:21 futhin: I think you're misguided 12:19:24 futhin: but go do what you want 12:19:43 futhin: it's your decision, and has always been your decision, and will continue to be your decision 12:19:46 be a non-conformist 12:19:55 just like all the other non-conformists :) 12:20:02 * MysticOne goes back to work 12:20:14 heh 12:20:17 another south park episode 12:20:25 last weeks 12:20:33 * chandler thinks futhin is verging on solipsism 12:21:10 is that swollen lip syndrome? 12:21:39 look it up, if you believe in dictionaries 12:21:41 mysticone: our conversation is kinda screwed up because i wasn't arguing a particular point, but you wanted to argue with me, so it kinda became some weird thread that made no sense 12:21:43 a theory holding that the self can know nothing but its own modifications and that the self is the only existent thing 12:21:52 I never knew a dictionary could be so vague 12:21:55 chandler: ree is a dictionary whore 12:22:00 yeah I am 12:22:09 but that word makes me lose faith in dictionaries 12:22:25 eh 12:22:29 that word is a philosophical word 12:22:34 ahh, that is why 12:22:35 in defense of the dictionary 12:22:50 ok, I won't burn merriam just yet 12:23:26 but ultimately all words are philosophical words, and a ton of them appear out of thin air from context 12:23:29 it's a beautiful thing 12:23:54 you are confusing construction and learning with definition 12:24:16 how the word arose or how people learn it does not impact its description 12:25:20 > we never stop learning the meanings of words 12:25:20 how the word arose or how people learn it does not impact 12:25:20 +its description 12:25:20 *ree* yeah.. when people get hostile I lose my mind too 12:25:20 > every time we hear/read words, we are learning their meanings 12:25:21 > the definition of words change over time 12:25:23 > like over a hundred years 12:25:32 > wrong channel 12:25:35 > dick licker 12:25:53 heh 12:26:01 you copy pasted my hostile comment 12:26:02 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 12:26:05 I feel violated 12:26:11 heh 12:26:20 sorry 12:26:23 i was lazy 12:26:43 what if that were a super secret pass phrase? 12:27:17 i thought we decided that the secret pass phrase was gonna come in the box of cereal along with the decoder ring 12:43:40 --- join: aktnot (ident@233.80-202-65.nextgentel.com) joined #forth 12:47:11 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 12:49:26 --- quit: aktnot ("Lost terminal") 13:02:03 --- join: aktnot (ident@233.80-202-65.nextgentel.com) joined #forth 13:07:15 --- join: wossname (wossname@HSE-QuebecCity-ppp81826.qc.sympatico.ca) joined #forth 13:12:13 --- quit: tathi ("leaving") 13:32:29 --- quit: ree (Read error: 60 (Operation timed out)) 13:34:01 --- join: ree (~jwm@ns.fasthost.net) joined #forth 13:52:25 --- quit: aktnot (Read error: 104 (Connection reset by peer)) 13:53:09 --- join: aktnot (ident@233.80-202-65.nextgentel.com) joined #forth 13:54:04 --- quit: aktnot (Read error: 104 (Connection reset by peer)) 14:10:17 --- quit: I440r ("bbl") 14:24:16 --- join: aktnot (ident@233.80-202-65.nextgentel.com) joined #forth 14:32:21 --- quit: aktnot ("leaving") 14:43:17 --- join: TheBlueWizard (TheBlueWiz@207.111.96.135) joined #forth 14:43:17 --- mode: ChanServ set +o TheBlueWizard 14:44:42 hiya all 14:46:48 --- join: aktnot (ident@233.80-202-65.nextgentel.com) joined #forth 14:47:54 hiya aktnot 14:53:21 --- quit: wossname () 14:53:34 hey TBW 14:53:52 hiya ree! ltns! 14:54:03 yeah bud 14:54:20 :) 14:57:16 hey 14:57:30 hey aktnot 14:57:38 hello ;) 15:02:04 --- join: I440r (~mark4@12-160.lctv-a5.cablelynx.com) joined #forth 15:03:40 hey dudes 15:03:59 hiya I440r!!!! :) 15:04:01 hiya warp0x00 15:04:13 hi :) 15:04:21 ssup 15:05:05 hey guys 15:11:37 hey girls 15:11:38 ;) 15:12:06 hey it 15:13:05 terve mur...got enough rest yet? :) 15:20:19 got up 4 pm 15:20:43 you slept practically all day, eh? 15:20:55 heh, I wish I did 15:24:34 well 15:24:47 http://movnet.org/misc/stupid/ 15:24:48 :) 15:30:04 --- join: chrisrw (~chris@ca-cmrilo-cuda1-c3b-124.vnnyca.adelphia.net) joined #forth 15:33:34 y0 15:35:42 hey 15:35:42 hey chrisrw 15:36:38 hiya chrisrw 15:38:15 hey :)) 15:38:36 #forth is growing :) 15:43:28 --- quit: fridge (Remote closed the connection) 15:45:38 um...I guess it crests :) 15:45:51 #forth is growing 15:45:57 --- quit: aktnot ("leaving") 15:46:45 I440r: well? 15:46:47 :) 15:52:14 --- join: Sonarman (~matt@adsl-66-124-255-96.dsl.snfc21.pacbell.net) joined #forth 15:52:53 well i gotta go 15:52:53 y0 Matt 15:52:55 ill bbl 15:52:59 bye Mark 15:53:01 --- quit: I440r ("bbl") 15:53:37 hiya Chris 15:58:42 hiya Sonarman 16:00:33 :) 16:00:38 hi wiz 16:01:18 tbw, mitä on tapahtunut? :) 16:03:09 tervee mur 16:05:59 hmm...lue slashdot:ta, juuri lopetan (watching) TV-uutiset, (lurking various channels) :) 16:06:44 * TheBlueWizard has problem with trying to translate "watching", "lurking" :) 16:11:09 --- quit: warp0x00 (Read error: 60 (Operation timed out)) 16:12:11 --- join: fridge (~fridge@dsl-203-33-164-75.NSW.netspace.net.au) joined #forth 16:14:09 hiya fridge 16:16:17 hi 16:16:23 y0 16:16:32 y0 freezer :)0 16:16:45 just plugged in this new shiny kernel 16:16:52 2.6? :)) 16:17:10 it seems like the most common activity here is saying hi to ppl 16:17:20 hmm 16:18:18 yahuh 16:18:42 --- quit: Herkamire ("leaving") 16:19:03 mur: do you understand what I said? just wondering 16:19:32 oh 16:19:33 14:37:26 why aren't there ANY girls on freenode 16:19:34 14:37:53 there was actually a girl forther on #forth for awhile 16:19:34 14:38:09 #forth gets all the girls, w00t! 16:19:38 hm 16:19:47 #freeciv has 16:19:54 :) 16:20:00 ooh 16:20:05 wont tell who are 16:20:05 all the chicks moved to oftc 16:20:08 didn't cha hear 16:20:15 ..... 16:20:16 oftc? 16:20:21 Suzanna? 16:20:28 why is she goon? :( 16:20:38 TheBlueWizard: sure can undersatnd 16:20:40 yeah, she was cool 16:20:56 futhin: oftc is an experimental IRC net 16:21:03 but there are fe3w things one might want to fix in that sentence :) 16:21:04 mur: thanks :) 16:21:08 the anonymous one? 16:21:16 to watch = katsoa 16:21:28 ok 16:21:30 to watch after = vartioida (guard) 16:21:42 tarkkailla (surveillance) 16:22:02 I saw that in the dictionary...good thing I decided not to use that word :) 16:22:13 ok 16:22:46 juuri doenst come before verb very usually 16:23:11 even though word order does not matter much to understanding in finnish 16:24:43 ok...so I would say: katsoin juuri TV-uutista (I just finished watching TV news)...right? 16:25:15 uutisia 16:25:15 so how about that forth thing huh? 16:25:23 whaddya think about forth? eh? 16:25:32 uutisista = from news, then there shoudl be what you watched from it 16:26:51 this -nen thing is complicated...-nen, -set, -sta (oh I now see...singular, not plural...ok), ...I haven't practice all forms of plural versions yet 16:28:13 futhin: a lot of freenode server sponsors got annoyed by the way freenode was being run and took their servers and joined oftc, which has more open policies 16:28:34 hmm 16:28:39 i have friend as ircop there 16:28:45 irc friend 16:29:03 .. its been some year since last time seen him 16:30:50 fridge: I don't think it was a lot ... I can think of, let's see 16:30:56 one... maybe two 16:31:07 freshmeat channels went to oftc 16:31:39 so oftc is now active? 16:31:46 has been for a while 16:50:27 gotta go...bye all 16:50:37 moi 16:50:53 moi mur :) 16:51:02 --- part: TheBlueWizard left #forth 17:43:23 --- quit: chandler ("Reconnecting") 17:43:26 --- join: chandler (~darmok@64-145-60-36.client.dsl.net) joined #forth 18:06:34 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 18:06:34 --- mode: ChanServ set +o kc5tja 18:07:19 Greetings. 18:09:27 heya kc 18:40:57 --- join: warp0x00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 19:03:59 --- quit: ree (Read error: 110 (Connection timed out)) 19:05:40 --- join: jwm (~jwm@ns.fasthost.net) joined #forth 19:06:05 --- nick: jwm -> ree 19:54:01 y0 re 19:56:02 re 19:56:36 hey kc5tja! 19:56:38 :) 19:56:49 hows it hanging? 19:57:19 It's hanging. 19:57:25 aww :( 20:09:33 kc5tja: sup? 20:10:48 Nothing. 20:11:00 Just helping someone who is interested in hacking on qm with me. 20:11:09 Though myself, I'm not yet ready to implement the next piece. 20:14:12 !!! 20:14:14 Ah 20:14:15 My 20:14:16 Good 20:14:21 *** 20:14:24 Oh 20:14:25 My 20:14:27 God! 20:14:37 i wanna hac on qm :(( 20:15:00 There's not much to hack on, but much to actually *create*. 20:15:28 You'll need to use GNU/Arch to access the archive, you'll need a copy of nuweb to generate the sources, and a version of CUT 2.3 to support the unit tests. 20:16:53 Right now, the only piece of qm software that actually works is the object model. 20:16:58 And that's it. 20:17:04 ............................................................................? 20:17:12 It lacks the filesystem interface, it lacks the IFF file support, it lacks object persistence engine, et. al. 20:17:18 eerr 20:17:42 Yeah, exactly. This is why I didn't want to open development up. Lots of questions from people who are not familiar with how I set the project up. 20:17:47 time for you to send me an email about what and how etc. 20:18:09 Or you can just wait for me to set up the Wiki site for it. :) 20:18:21 (where I'll include links to the software you need to develop qm) 20:18:36 do it now? :) 20:18:51 i hate this keyboard 20:18:59 I'm probably going to do it later tonight. 20:19:21 --- join: I440r (~mark4@12-160.lctv-a5.cablelynx.com) joined #forth 20:19:31 Having both you and the other fellow interested in hacking on qm requires me to better coordinate communication. And with me at work a lot, I can't be on IRC to answer your questions. Wiki, I think, is the best way to handle this situation. 20:19:49 Hi Mark :)) 20:20:03 kc5tja: yeah. 20:20:08 kc5tja: C, right? 20:20:29 Yep. Plain vanilla C. 20:20:45 * I440r just had handgun training so i can get florida permit 20:21:00 shot 50 rounds, scored 235 20:21:10 225++ is expert 20:21:28 i would have scored higher but it was cold :/ 20:21:36 0 misses btw 20:21:41 !! 20:21:43 wow 20:21:48 Nice. 20:21:56 I dont wanna piss YOU off :)) 20:21:58 brb. 20:22:28 being annoyed with someone is not grounds for the use of deady force lkol 20:22:33 lol 20:22:35 :) 20:23:04 however - that is not to say that if you piss me off that you are safe :P 20:23:52 yes.. i440r has one mean momma 20:23:55 :P :)) 20:24:05 and he's not afraid to use her! 20:24:18 I like old women. 20:24:26 Because when you do them 20:24:34 You don't need good Aim 20:24:41 aren't you like 11 years old? 20:24:43 Any wrinkle well do :)) 20:24:46 !!! 20:24:57 are you abused by your grandmother? 20:24:59 heh 20:25:02 ree: 16.58 years! 20:25:05 or I guess great grandmother 20:25:12 ! 20:25:14 grandmother is probably around 35? 20:25:17 bastard :)) 20:25:18 hehe 20:25:22 j/t 20:26:33 aaaaanyway 20:26:42 DNOS is gonna r0x0r 20:26:49 yeah 20:26:59 hopefully forth will help speed things along 20:27:21 * chrisrw insists on STC with isforth-lik dialect :)) 20:27:30 STC? 20:27:37 is that sexually transmitted? 20:28:06 yeah, but it doesn't require docolon and crap 20:28:52 :) 20:29:04 ree: I goot a link for you, hold oon 20:29:53 http://www.zetetics.com/bj/papers/ 20:30:01 read Moving Forth 20:31:15 thanks 20:31:45 its a very very very very very very very very very very very very very good seeries :)) 20:31:46 is the forth guide anygood? 20:31:51 http://www.theforthsource.com/guidei.html 20:32:30 can we call our forth CamelToe? 20:32:41 use britney spear's crotch as a logo? 20:32:56 play off of camelforth 20:33:06 bwaha 20:33:10 No! 20:33:13 :P 20:36:08 hey Mark? 20:36:17 HEX 20:36:17 : NOP, 90 C, ; 20:36:27 would that work? :)) 20:37:25 no :P 20:37:30 aww :( 20:37:31 heh 20:37:35 what WOULD? 20:37:38 dont change base its bad form 20:37:43 it would work i was messin 20:37:46 but better would be 20:37:48 oh 20:37:50 :)) 20:37:54 : nop $90 c, ; 20:38:05 and nop, is WRONG - its nop <-- 20:38:12 !! 20:38:14 no! 20:38:23 it is nop, <-- 20:38:32 * I440r thwaps chrisrw 20:38:40 !! 20:38:53 nop, loodsb, etc. 20:39:03 no 20:39:08 asm mnemnoonic + , 20:39:13 Yes! 20:39:15 nope 20:39:18 i win 20:39:24 It makes the most sense 20:39:37 no its a superfluous character 20:39:45 hehe 20:39:46 why force someone to hit comma all the time 20:39:52 it adds nothing 20:39:58 except extra visual clutter 20:40:07 instruction dest, <-- (,) source 20:40:24 , is never after an instruction 20:40:24 why not add a _&^$%$^ to the front of every mneumonic 20:40:36 but I agree.. screw the comma 20:40:36 mov ax, [ blah ] 20:40:44 mov [ bllah] ax 20:40:44 I'd rather a tab instead 20:40:56 mov ax 4 20:40:59 * chrisrw whacks Jeo and Mark 20:40:59 * I440r thwaps ree 20:41:11 AOEEUUI,EUIDHTNS 20:41:13 no tabs no comma :P 20:41:13 * ree whacks off 20:41:14 !!!! 20:41:24 if you can't ignore tabs that is your loss bitch 20:41:26 :) 20:41:27 : blah nop, next ; 20:41:34 <-- likes his tabs and newlines 20:41:37 neway ima tired. i got a gun to clean too :/ 20:41:45 * ree futhin hehe 20:41:51 * ree futhin fucking script's fault 20:41:53 * futhin joins the whackoff fest, because he's a boy scout and he's always prepared! 20:42:02 * ree futhin ,me in a query usually goes to the channel 20:42:07 I440r: postfix asseembler w/ COMMAS! 20:42:30 thats thee way 20:42:40 ? 20:42:45 i wont support bas ackwards assembly in isforth - the assembler HAS to be able to take the existing kernel sources AS IS - or with MINOR modificaionts only 20:42:45 futhin: #rkforth :)) 20:42:57 ! 20:42:58 :( 20:43:01 what is the existing kernel source in? 20:43:05 nasm 20:43:16 * I440r wanders off to clean his 45 20:43:16 then code it in backwards asm 20:43:17 :)) 20:43:21 I didn't know you were parsing existing source 20:43:28 I thought you were creating a new parser hehe 20:43:30 chrisrw: i hate #forth do you want me to come and hate #rkforth? :P 20:43:38 * kc5tja strongly considers assuming maintainership of piki. 20:43:53 piki? 20:44:00 A wiki implemented in Python. 20:44:17 how many languages can one man possibly tolerate? 20:44:36 isn't forth bad enough? 20:44:41 !! 20:44:42 must you hurt yourself over and over? 20:44:45 !! 20:44:46 !! 20:44:46 !! 20:44:47 !! 20:44:54 sombdy op me 20:45:01 I am just toying with the channel christopher 20:45:13 you're all toys 20:45:21 Latest version is by Martin Pool, 1.62. 20:45:26 well then make iit more obvious joseph 20:45:37 oh 20:45:41 it was obvious 20:45:43 do a wiki in forth :) 20:45:47 this is a forth channel :) 20:45:54 I440r: Later. 20:45:55 using forth on a forthchip computer, with the gui api postscript-like, etc.. that's enough language for a man 20:45:58 Right now, I need a wiki *now*. 20:45:58 fuki 20:46:09 i440r: isn't speuler's wiki coded in forth? 20:46:49 hehe :) 20:46:55 i'm pretty sure speuler HAD a wiki coded in forth, but whether or not the current wiki at forthfreak.de/wiki is the forth one, i don't know 20:47:22 anyone ever done a fairly large project in forth? 20:47:42 and I don't mean a forth compiler/interpreter :) 20:47:51 the only example i know is www.forthcad.com 20:47:59 !! !! !! !! !! !! !! !! !! !! !! !! 20:48:11 good example futhin 20:48:25 a .com not in english? 20:48:28 that caught me off guard 20:48:32 heh yeah 20:48:34 some frenchie 20:48:43 first time I've had that happen 20:49:18 there's a link that gives you the site in english i think 20:49:20 can't find it tho 20:49:54 nah nevermind, must be my imagination 20:50:00 yeah 20:50:01 i prolly just used babelfish 20:50:13 Cool. 20:50:21 I discovered yet another bug in piki, I'll fix that later. 20:50:25 It's not a terrible bug. 20:50:31 so what is your guys excuse? 20:50:31 Anyway, I need a logo for my qm Wiki. 20:50:41 a frenchy created a large forth program 20:51:07 kc5tja: . 20:51:09 :) 21:02:15 Got it. 21:11:51 lol now im too tired to code :/ 21:12:18 was gona do some coding before i went zzz but i think im gona let the gun stew overnight and code tomorrow :P 21:12:30 stop it 21:12:35 code damn it 21:12:41 make love with your isforth 21:12:47 make it happy 21:12:48 cherish it 21:12:53 just god damn it.. someone here code 21:12:55 please 21:13:14 i was coding earlier today 21:13:16 look mom! i'm coding! : sex ." sex is good clean fun!" ; 21:13:37 ok, have fun sleeping then i440r 21:14:14 :) 21:19:28 chrisrw: http://www.falvotech.com/cgi/piki-qm 21:22:48 CUT? 21:22:58 PASTE 21:25:24 chrisrw: CUT is my C Unit-testing Tool package. 21:29:17 ? 21:33:11 Goodness, if I have to explain literally everything, I wouldn't get anything useful done. 21:33:29 My software is written with unit tests, to ensure that the changes YOU make to the code don't break the software. 21:33:56 Likewise, if you add something to the program, changes *I* make will be unit-tested to ensure they don't break code either. 21:34:12 It's a means of ensuring minimum bugs at all times, and most importantly, that fixed bugs never, ever, ever get re-introduced into the code. 21:34:22 E.g., they help ensure that we're always going forward with the project. 21:34:45 (For a very clear demonstration of a project that does NOT use unit tests, and that has a *nasty* bug control problem, one need look no further than Mozilla) 21:36:25 Oh crap, I gotta get rid of that SourceForge picture. :) 21:36:36 haha :)) 21:36:39 sooo 21:36:40 where??? 21:36:40 quick 21:36:42 show me it 21:36:47 someone 21:36:48 how doees it work? lool 21:37:59 show you what? CUT? 21:38:13 ree: ? 21:38:16 no idea 21:38:22 I thought they were photos of you kc5tja 21:38:29 lol 21:38:31 the early years 21:38:35 mozilla collects bug reports. they dont do much with them but they collect them 21:38:35 No. 21:38:37 obsessivlyu 21:38:53 I440r: They do fix them. It's just that they collect bugs faster than they can fix them. 21:39:03 They release versions of the software known to contain bugs. 21:39:04 et. al. 21:39:13 totally different programming model than that of say DJ Bernstein :) 21:39:14 CUT is integrated into the build environment. 21:39:30 You start by writing your tests in a (set of) .c file(s). 21:39:48 You then generate a test-runner from the set of test .c files using a tool called `cutgen'. 21:40:05 Compile this test-runner, and link against the test .c files. 21:40:07 Run the test-runner. 21:40:22 It will either run to completion without returning any errors, or it'll stop at the first error it finds. 21:40:57 * kc5tja prefers to write the tests before writing the production code that is being tested. 21:41:04 Some people prefer to write the tests afterwards. 21:41:09 I couldn't care less which method you choose. 21:41:19 I only require that qm be fully unit tested. 21:41:51 he he you said unit he he 21:42:23 My requirement is that I WILL NOT EVER release a version of qm unless all of its unit tests pass 100%. 21:46:08 The trick then becomes ensuring that your unit tests provide sufficient coverage. 21:53:07 TreyB: One man's trick is another man's technique. 21:53:28 When you factor your code mercilessly, unit tests provide near 100% code coverage. 21:54:00 (I say near because there are times when you can't manually test 100% code coverage in a timely manner, as when performing an exhaustive test on modular arithmetic for encryption, for example) 21:54:24 Well, "trick" in the sense that you have a lot of details to manage. I meant no disparagement. 21:56:49 If you like Linux on x86 hardware, you may have some luck using valgrind to calculate code coverage in addition to its memory checking features. 21:58:19 Hmm, I'll have to check that out. 21:58:29 That could be useful as an adjunct to unit tests. 22:00:27 Valgrind only reports on the code paths you execute. CUT's attempt to execute all of the code paths seems like a perfect match. 22:01:56 * kc5tja finished the rough draft of QmVersionNumbers 22:07:37 OK, I now have QmMilestones implemented too. :) 22:07:39 clear 22:07:40 gahh 22:11:20 hehe 22:11:26 DONT /cleear 22:13:57 Why? 22:14:00 * kc5tja /clear's all the time. 22:14:21 I can't stand a display that is all cluttered up with text that I've already read at least five times. 22:15:18 ! 22:15:20 :) 22:17:44 I put up a page on how qm's version numbering scheme will work and a list of milestones. 22:18:27 I'll leave it at that for tonight, I think. 22:18:55 I have to put up instructions on how to acquire the latest copy of qm from the falvotech.com site via arch, though. 22:19:01 I'll do that tomorrow, after work. 22:19:05 G'night, all. 22:23:44 As it is, I think I will get to bed. 22:23:54 I have to be at work at 8AM tomorrow to be there for a mandatory store meeting. 22:24:24 That'll last about 1.5 hours, whereafter I will begin my normal day at 11AM, which kind of makes me wonder why I should even go home that day. 22:24:26 :/ 22:24:49 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 22:29:35 --- quit: Sonarman ("Client exiting") 23:59:59 --- log: ended forth/03.12.19