00:00:00 --- log: started forth/01.10.12 04:55:12 --- quit: MrReach () 06:19:29 --- join: MrReach (mrreach@209.181.43.190) joined #forth 06:37:19 --- join: futhin (thin@h24-66-209-114.cg.shawcable.net) joined #forth 06:37:23 moring 06:37:26 morning 06:37:33 blah 06:37:38 eh? :) 06:37:45 win32forth is *SO* hideously complex 06:37:48 heh 06:37:52 good morning 06:37:55 i know 06:38:06 win32forth is kinda lame from what little i've looked at 06:38:11 Win32 programming is not that difficult 06:38:29 but win32forth adds level after level of complexity 06:38:41 and whenever i view some word code, it's so ugly.. they don't do a good job of factorizing 06:38:58 anyone who thinks that forth discourages spagetti programming hasn't looked at win32forth 06:39:06 heh 06:39:20 * MrReach sighs. 06:39:57 chuck moore has two rules: each word shouldn't contain more than 2 lines of code, and don't pass more than 2 parameters on the stack 06:40:52 although i find myself breaking the 2 parameter rule :) 06:41:05 for 3 parameters in the ansi thingie for my mud.. 06:41:07 so do I 06:41:19 I start losing track at 4 params 06:41:37 that's when I start using locals 06:42:06 the ansi is: foreground color, background color, true/false. because it's : color ?ansi if ansi then ; 06:42:23 locals? i am trying to avoid variables at all costs 06:42:54 locals are destroyed when the word ends 06:43:03 for example .... 06:43:18 i probably shouldn't have ?ansi put in three variables if true.. i probably should just make it check that it's true, and then get the ansi word to fetch the damn settings itself 06:43:56 : test { a b c } a 1+ to a b 2 + to b c 3 + to c a . b . c . ; 06:44:29 ugh.. that looks really ugly 06:44:33 note the curly braces instead of the the normal parens used for comment 06:44:49 that's because this is IRC and it's all on one line, silly 06:45:04 i don't see much use for locals unless you code more than 2 lines for each word 06:45:15 test 1 1 1 -> 2 3 4 ok 06:45:24 the extreme programming methodology is pretty cool, kinda similar in ways to chuck moore's philosophy on coding methodology 06:45:31 www.extremeprogramming.com 06:45:38 yes, but I often write more than two lines of code 06:45:50 factor it up then 06:45:52 yes, I've read the site for two years, since its inception 06:46:00 that's what chuck moore and extreme programming say! :P 06:46:07 but locals are designed to prevent stack thrashing 06:46:19 when there are more than two parameters, for instance 06:46:20 brb: shower 06:46:25 ok, have fun 06:53:58 heh 06:54:20 well, there shouldn't be more than 2 parameters :P 06:54:45 there should be war, poverty, or automobile accidents, either 06:55:13 it probably takes a little more effort to only pass 2 parameters or less, and to keep words well factorized: less than 2 lines of code. and i think it should be worth it 06:55:35 yes and no 06:55:52 Forth has quite a bit of overhead in nesting into a word 06:56:39 I've seen deeply factored progs run substantially slower than shallow ones 06:57:17 god damn it, BBC is quoting Jague Cousteou agian 06:57:26 removeStep 06:57:26 | stepToRemove | 06:57:26 stepToRemove := self list selection. 06:57:26 stepToRemove isNil ifFalse: [stepToRemove isExecutable ifTrue: 06:57:26 [self list remove: stepToRemove. 06:57:28 steps remove: stepToRemove]] 06:57:30 The above code is correctly formatted. However, it is ugly. We could try adding extra returns and tabs, in violation of our formatting rules: 06:57:33 removeStep 06:57:34 | stepToRemove | 06:57:37 stepToRemove := self list selection. 06:57:38 stepToRemove isNil ifFalse: 06:57:41 [stepToRemove isExecutable ifTrue: 06:57:42 [self list remove: stepToRemove. 06:57:44 steps remove: stepToRemove]] 06:57:46 Let's face it, itÂ’s still ugly. A better solution is to refactor, for example: 06:57:49 removeStep 06:57:50 self removeStep: self list selection 06:57:52 removeStep: aStep 06:57:55 aStep isNil ifTrue: [^self]. 06:57:56 aStep isExecutable ifFalse: [^self]. 06:57:58 self list remove: aStep. 06:58:00 steps remove: aStep 06:58:02 When we feel like breaking the formatting rules to make a method look better, we get better code by refactoring, in almost all cases. Give it a try. 06:58:05 sorry for the spam 06:58:07 <-- evil spammer 06:58:17 god damn it, BBC is quoting Jague Cousteou agian 06:58:21 heh 06:58:25 who is he? :) 06:58:38 the oceanographer? 06:58:45 hmm 06:58:52 did he discover something? 06:58:59 or figure out something? 06:59:02 globalwarming? 06:59:13 you know, "The Undersea World of Jaque Cousteou" ??? 06:59:33 sounds like "Jock Coo-stow" 06:59:37 nope... maybe i've heard of it, but i've forgotten it 07:00:16 ever since the mid-60s he's been writing documentaries for public TV, the UN, etc 07:00:38 yeah well, his name sounds _alittle_ familiar 07:00:44 very little though 07:01:06 what people don't know is that the emergency-release diver's harness that saved so many lives and made Cousteou so famous was my father's invention 07:01:20 hmm 07:01:32 so he's getting the credit for that?? 07:01:45 Cousteou beat him to the patant office, after dad asked him to use it for a couple of weeks to see if he could find any problems with it 07:02:15 yes, the original prototype was build from a GM seatbelt latch 07:02:44 well if your dad can prove that he concieved and invented it before costeou did.. 07:02:53 if he has papers etc 07:02:54 got credit for that ... the $4,000,000 or so he made for it then financed his furthor explorations 07:03:10 dad is dead, it's pointless 07:03:21 you could do it if there's papers 07:03:24 this was in the 60s, a patent is only good for 7 years anyway 07:03:45 so? take him to court and get some money out of it 07:03:59 it's pointless 07:04:28 you can find a lawyer that'll do it for "free" but will take a percentage of the money you get out of costeou 07:04:41 dad made the descision NOT to pursue it, and I came along too late to influence the descision 07:04:58 hmm.. it'll be fun, and you could get money out of it ;) 07:05:00 but old man Cousteou is a damn thief, and I'm not shy about saying it 07:05:10 court is NOT fun 07:05:13 believe me 07:05:29 so? the lawyer will handle all the hard stuff 07:05:42 anyway, it turns out that BBC was quoting his second son 07:05:53 what was the quote? 07:05:56 the old man might be dead by now 07:06:28 argh! all my grey socks have holes in them! 07:06:37 oh, the son is sinking old ships to build artificial reefs in the carribean 07:07:20 it's really weird, my grey socks have a hole in the tips of the sock, near the toes.. just one hole.. really annoying 07:07:30 heh 07:07:32 i wonder if something ate its way thru those holes 07:07:34 or something 07:07:54 same place? prob the way your foot wears against your shoes 07:08:02 are your toenails trimmed properly? 07:08:08 the holes are too neatly made 07:08:28 and my other socks don't have the problem 07:08:33 my black socks for example 07:08:41 so it's kinda puzzling heh 07:08:46 black socks used with different shoes? 07:08:55 they might be cheap socks, too 07:09:14 maybe the grey socks were designed to break apart at a specific place in order to force people to buy more socks! pure evil! 07:09:21 oh, now the Americans are terrorists 07:09:43 stupid shits need to learn the language they are using 07:09:49 the grey socks and black socks are from the same package, and i only wear one pair of shoes 07:10:05 and i wear the black and grey socks equally.. i have more black socks because they seem to last longer 07:10:05 you're right, quite odd 07:10:18 heh 07:10:45 americans are terrorists? tell me something i don't already know about ;) 07:11:18 why are americans terrorists? 07:11:44 because we're bombing an Arab nation 07:12:27 massive and violent riots in two cities in India, Pakistan, and Malysia 07:12:42 water cannons used for crowd control in Pakistan 07:13:53 are you american or british? 07:14:07 you always mention bbc so i'm thinking you aren't american? 07:14:20 I'm American 07:14:26 but I don't trust American media 07:14:28 (well, you've mentioned bbc twice or thrice heh) 07:14:39 I almost always have it turned on 07:15:14 imho, as a whole, amercians seem to be _extremely_ arrogant. they harp continuously about the land of the free and all sorts of shit just because of some little thing as breaking away from britain. canada has freedom too, but doesn't have or need that ridiculous religious fervor 07:15:42 i'm not really trying to flame or be offensive, i'm just sorta saying what i think heh 07:15:54 what i percieve 07:15:56 I don't know about religious fever, but we are proud of what we have built and how we live 07:16:09 perhaps too proud to be sufferable 07:17:07 it bothers me that Americans whine "Why do they hate us so much?" ... and then don't pursue the question enough to get a sensible answer 07:17:49 i think that americans are a little too proud.. it's great for building high morale, but it's just mostly hype.. canada is in the same place as usa, we have freedom, rights, all sorts of technology, we have a lot, we are quite proud, but we aren't loud about it 07:18:12 yes 07:18:31 you have better roads, too @:^> 07:18:37 at least in BC 07:18:47 they hate americans because of several different reasons.. one of the reasons is the muslim religion, and another reason is because usa has done a lot of bad stuff in the east.. 07:19:22 yes, I'm starting to get a handle on the anti-American perspective ... but I've spent a LOT of hours thinking about it 07:19:40 and I haven't learned much from American media AT ALL 07:19:53 americans are like "why do they hate us? we're the land of the free!" when in fact, usa has killed a lot of people in the east, and funded a lot of different people for war, and all sorts of crap 07:20:06 yes 07:20:19 but the sit is a bit different than you describe 07:20:21 and put in puppet leaders, etc 07:20:43 the Arabs live a VERY tenous life ... there's little between life and death 07:20:54 tenuous 07:21:21 they life in constant fear of their lives .... and this is normal, every day for them 07:21:44 in such a situation, ANY change is a very bad thing, no matter what it is 07:22:15 and we have been a strong agent of change in the mid-east ... regardless of wheather they're ready for change or not 07:22:20 5 palestinans die for every israeli.. and the thing is, israeli used to be part of palestinian. israeli are so well funded, that they have built military bunkers all over palestinian and have instituted curfew in their cities, etc.. it's quite horrific, it's no wonder palestinians are outraged, because israelis come in and start taking control of them 07:23:31 futhin: Jordan attacked Isreal ... Isreal took the west bank during a war declared by another country ... according to interntional law, that land is theirs, fair and square 07:23:55 in hindsight, they should ahve withdrawn with some grace 07:24:23 Jordon is going to get itself wiped off the map if they're not careful 07:25:12 the jewish people were given israel after ww2.. 07:25:14 in a way, Isreal is like a badger being harrassed by dogs 07:25:32 fast, mean, well armed, and ruthless 07:25:55 futhin: yes, they were, but not the west bank of the Gaza strip 07:26:08 israel is a religious & holy site to both jewish people and to the palestinian 07:26:21 yep, and the christians 07:26:28 so how do the palestinian feel about being raped and their holy site stolen ? 07:26:42 i'd be DAMNED pissed if i were them 07:26:56 of course the palastinians are pissed off, I never said they shouldn't be 07:27:03 that was in the early 60s 07:27:15 they should have done something different.. shared israeli 07:27:57 the israelis have established military bunkers in cities in palestinian as a "preventive" measure 07:27:59 in 1967 7 surrounding countries attacked Isreal simultaneously ... the 3 day war ... Isreal kicked their ass and took some of Jordan's land 07:28:24 according to law, it is *NOT* palistinian land 07:28:32 international law 07:28:38 yes 07:28:51 but before ww2 it was palestinian or maybe jordan? i forget 07:28:52 the palistinians screwed up, and lost some more land 07:29:02 yes, it was palastine 07:29:10 Jordon was the neighbor 07:29:29 the jews said "get out, it's ours now" ... most of the fled to neighboring Jordan 07:29:53 --- join: tcn (tcn@bespin.org) joined #forth 07:29:54 and still live there, drooling over the fance 07:29:58 greetings, tcl 07:30:03 hey 07:30:04 tcn, rather @:^> 07:30:57 it's a big damn mess, for sure 07:31:02 the whole israel issue isn't fair to the neighboring countries.. they have to dislike usa for taking their land and giving it away 07:31:22 it was either NATO or the UN that made the descision 07:31:36 both under major influence by the USA of course 07:31:49 and we are really the only policemen in the area 07:32:04 *COUGH*COUGH* :/ 07:32:08 not that Isreal needs protection anymore 07:33:21 it was generally agreed that the Jews needed a home of their own, especially after what Hitler did to them 07:33:24 i dunno, usa may consider itself a policeman (which is also a problem of arrogance), but usa hasn't always done the right things, usa has done a lot of bad things 07:33:34 (they've always been harassed) 07:33:43 yep, we have 07:33:54 heh.. if they just wanted a home, we had plenty of land here 07:34:02 so? why take israel? why not give them a place neighboring israel and then encourage palistinians to share access to israel 07:34:27 so we decided to give them their holy land, which inadvertantly fulfilled long-standing prophecies of several major religions 07:34:34 and set the stage for WWIII 07:35:03 israel is holy to both people, there's no right for usa to take israel from palestinians 07:35:16 that is correct 07:35:48 it's holy to chirstians, which might explain why britain agreed to help the zionists 07:35:54 don't forget that Canada was also at the table, and voted "yeah" to the creation of Isreal 07:36:28 yeah well, canadians go mushy when they hear a good sob story :P 07:36:54 maybe they said, "well, the jews have a long history of violence, just read the bible.. so we don't want 'em here" 07:36:54 well, the jews have about the saddest story every told 07:37:15 nah, it's the same old story 07:37:20 hmm, i think it would be a good idea to move all the people out of israel, and then BOMB israel.. that way israelis and palestinians have nothing to fight over.. 07:37:28 they have always been houned, harrassed, chased from country to country 07:37:32 africans, indians, scots, irish, picts, et..c. 07:37:45 scots? irish? 07:38:00 i'd agree that africians and native indians have had a bad time 07:38:04 * MrReach nods to tcn, "True" 07:38:32 scottland/ireland was occupied by brittain and forced to take Christianity at the end of a sword 07:38:44 yeah, go read about the Highland Clearances.. it was genocide.. same with the english invading ireland 07:38:48 what do you think about my bombing israel idea? (move everybody out) and then destroy everything.. so that nothing holy remains and they have nothing to fight over 07:39:04 whoever did it would be a dead man 07:39:22 futhin: well now their neighbors will do it.. 07:39:27 as you said, the region is holy to just about everybody 07:39:48 the region has holy stuff within it.. if that is destroyed, would the region still be religious hmm? 07:40:38 ehe.. you think bin laden would nuke israel if he got hold of pakistan's arsenal? 07:40:46 or is it too holy? 07:40:57 probably would just nuke usa 07:41:11 their missiles wo't reach 07:41:13 tcn: no, isreal is not his target right now 07:41:26 i was pissed that the terrorists didn't send an airplane to redmond ;) 07:41:32 haha 07:41:33 Duh! take the warhead off, CARRY to the USA 07:42:00 that's a good idea 07:42:06 in that case, they probably already have some russian warheads 07:42:22 yes, something to worry about 07:42:33 and biological warfare 07:42:37 need to buy some gasmasks 07:42:40 or something effective 07:42:52 interesting that Pakistan has asked for USA consultants for help in securing their nuclear facilities 07:43:04 hmm 07:43:09 I was thinking they could hide it in some American tourist's pleasure boat, and have their buddies here take it when they get home 07:43:16 pakistan is trying to be friends with usa 07:43:28 Pakistan is terrified 07:43:32 yup 07:43:53 no matter which way they turn, what they do or don't do, they're gonna be at the end of someone's gun 07:44:04 and they could go on irc.openprojects.net to tell them which boat it's on 07:44:09 we just have a bigger gun 07:44:17 * MrReach practices on his arrogance. 07:44:47 about 1.3 billion people in the world are muslims. and about 10 to 15 percent are extremists apparently. but what they don't tell you, is that muslim religion itself is actually all about hating others.. the koran is all about killing people, etc 07:44:53 mrreach: don't :P 07:45:10 "irc.openproject.net a terrorist tool!!!!" 07:45:35 didn't you here they used porn channels to arrange the WTC attack? 07:45:43 here??? hear 07:46:17 eventually people are going to figure out that muslim religion is not very nice to everybody else. and americans are going to launch some massive campaign to deal with the muslim religion.. 07:46:18 heh 07:46:34 tcn: that might have just been speculation?? 07:46:43 yes, but WHY are they not very nice? 07:47:09 futhin: have you ever watched the movie "Laurance of Arabia"?? 07:47:13 I wonder.. if we left them alone, would they quit bombing us? 07:47:37 nope, they are scorpions 07:47:40 the muslim religion was designed to be subversive.. it originally was used to overthrow a government 07:47:45 tcn: they aren't bombing usa? 07:48:01 koran is all about hate and guerilla warfare afaik 07:48:08 futhin: have you ever watched the movie "Laurance of Arabia"?? 07:48:12 with probably some sexist stuff thrown in 07:48:14 mrreach: yup 07:48:16 have you read the Koran? 07:48:27 ilaurence of arabia 07:48:30 laurence of arabia 07:48:50 nope, haven't read the koran, a friend who knows a lot about muslim was telling me that stuff 07:48:57 I don't even know Arabic.. 07:49:24 "So long as you fight tribe against tribe, Arab against Arab, you will always be a little people, foreever slaves at with will and beck of the western nations" 07:49:39 heheh 07:49:41 Well.. I've had some Muslim friends.. Kurds, Bosnians, etc.. 07:49:52 all good people 07:49:55 and that is EXACTLY what has happened 07:50:00 find out about their religion, find out if my friend is right 07:50:29 I intended to buy a translation of the Koran this coming week anyway 07:50:59 I doubt it's as bad as I'm hearing 07:51:16 it's probably worse :P 07:51:17 Islam is supposedly similar to Christianity.. suppose these "terrorist" types are the equivalent of our "fundamentalists".. 07:51:17 look at what they did with the Bible during the inquisition, for heaven's sake 07:51:34 tcn: yeah, i heard that by watching The West Wing 07:51:38 haha 07:51:42 yeah, why wasn't McVeigh declared a terrorist? 07:52:09 maybe his network wasnt big enough 07:52:13 we're wondering if Mcveigh was working with bin Laden etc.. 07:52:27 --- join: Fare (Fare.LISPM@samaris.tunes.org) joined #forth 07:52:33 he didn't work well with others, from what I understand 07:52:37 what i don't understand, is why some racist christian people don't like jewish people.. from what i understand, jewish religion is more closer to jesus than christianity ... :/ 07:52:43 he was in Saudi in 1991, and opposed to the US govt.. 07:53:21 <-- doesn't know a whole lot about religion 07:53:24 futhin: because the Jews looked carefully at the evidence and decided that Jesus of Nazareth was NOT the christ prphecied by Daniel 07:53:34 that pisses the christians off to no end 07:53:37 christian people like jewish -- instead of exterminating them, like other non-christians, they kept them alive. 07:53:59 hahaha! fare! 07:54:03 but Jesus was kind of a revolutionary against Jewish Law 07:54:07 get your facts straight -- historically, christians have been very nice to jewish people. 07:54:23 actually, they have, comparatively speaking 07:54:26 he said "throw the book out" basically 07:54:34 there's still not much love lost between them 07:54:35 pagans were simply exterminated or enslaved, etc. 07:54:50 or converted 07:55:00 jews could convert, too 07:55:14 also, the Jews have always been financially secure 07:55:21 MrReach: rubbish 07:55:25 you don't want to kill a guy who might loan you money 07:55:27 jewish people were around before jesus weren't they.. maybe that explains stuff? 07:55:31 most jews were dirt poor -- forbidden to be in any guild 07:55:35 but jewish sounds similiar to jesus 07:55:40 ok 07:55:56 heh, they were all Jews before Jesus came along 07:56:03 or in another religion altogether 07:56:04 although a few jews were rich indeed - for usury was forbidden to christians, but not jews. 07:56:16 usury? 07:56:30 letting money with interest 07:56:30 charging interest.. 07:56:33 usury: unfairly high interest 07:56:46 MrReach: not forcibly "unfairly high", in the original term 07:56:50 islam also prohibits usury 07:56:52 ok 07:57:19 tcn: well, that would alienate the Americans from them, then 07:57:36 western cultures are all about money ... or so they think 07:57:52 MrReach: as if other cultures were not 07:57:58 money is a tool, and a way to have a self-regulating economic system 07:58:09 in that way, they might have a valid point ... we might have lost the "spirit" of humanity somewhat 07:58:51 fare: none focus on money like the Americans, and many are poor but happy 07:58:51 hehe, yeah, I find myself agreeing with most of what our enemies say 07:58:54 i hate all people who are like "money can't buy you happiness" and think that having less money means they are happier.. what they don't understand is money is a tool.. incidentally, i hate materialists who need a ton of money 07:59:12 futhin: agreed 07:59:16 s/hate/dislike and distrust 07:59:25 I've been both poor and wealthy ... it's easier to be wealthy 07:59:29 s/hate/dislike and distrust and look for where is the logic :P 08:00:09 however, when I was poor, I was much more connected to the people around me ... go figure 08:00:17 it's easier to get rich than it is to stay poor/middleclass (because in order to get rich, you work REALLY hard for a few years and then you can retire, to be poor/middleclass, you have to work for your whole life) 08:00:22 MrReach: money is a fact of life. Being able to handle it well means being able to spend more time focusing on other things. 08:00:23 mrreach: how did you get rich? 08:01:15 the govt and drug companies gave me lots of money to apologise for giving me HIV in my medication ... and then mishandling so badly in the media 08:02:26 * MrReach grins and listens to the shocked silence. 08:02:35 that's some consolation :) 08:02:37 heh 08:02:47 i was actually gathering stuff for school 08:03:20 hiv is crappy.. but i haven't heard people dying from hiv much these days.. 08:03:39 it's old news 08:03:53 the drugs out there work now? 08:03:55 they;re still dying, don't worry 08:04:03 oh 08:04:13 yes, the drugs work better 08:04:27 not that I'll ever take them 08:04:41 it was medications that got me into this mess in the first place 08:05:04 well i've heard of people with hiv that live for a long time, without drugs.. 08:05:05 the HIV hasn't bothered nearly as much as the four strains of hapatitis they gave me 08:05:13 how long ago, and what medicine? 08:05:23 futhin: a few do ... I've beat the odds so far 08:05:36 hiv and 4 strains of hepatitis? all in the same medication?? 08:05:43 on Nov 10, 1987, I was told I had three years to live, more or less 08:05:52 yes, I'm a hemophiliac 08:06:07 the medication was a human-blood extract 08:06:11 you were a hemophiliac before you caught all that? 08:06:15 yes 08:06:24 i wonder if being hemophiliac helps? 08:06:26 still am, for that matter 08:06:37 well, most of us are dead now 08:07:22 is your condition degenerating over time? 08:07:46 it's funny, I'd call the lawyers regarding the cases, and I'd hear, "Oh my god! You're the plaintiff! Your still alive! Let me get you to who you need to talk to ... just a sec!" 08:08:03 heh 08:08:15 the hemophilia is slowly destroying my joints, and the hepatitis my liver 08:08:24 no sign of AIDS infections yet 08:08:31 hmm.. sucks 08:09:19 well, now you know I wasn't kidding when I said my arm was injured 08:09:35 my elbow was a big as a grapefruit for a couple of days there 08:09:45 are you content? have you done everything that you want to, seen your dreams and passions happen? 08:09:45 ouch 08:09:57 no, I'm not 08:09:58 i've got an awful lot of goals that i want to see achieved 08:10:03 i would be pissed 08:10:08 if anything happened to me 08:10:12 anger is pointless 08:10:26 well, i'd get on achieving my goals a lot faster too :) 08:10:29 I get fustrated with the pain sometimes 08:11:11 soemday, I'll probably come down with one of the opportunistic infections, and I'll off myself 08:12:29 hmm.. i've got a _lot_ of ideas that i want to see put into action in real life.. i've got at least 30 good ideas and dreams that i want to see happen 08:12:43 heh, don't wait then 08:12:54 put them on paper, and start checking them off 08:13:17 well, i sorta have to wait.. i have to get a degree, start making money, etc.. 08:13:29 i do have pretty much all of them on paper 08:13:36 erm ... no 08:13:46 most things do not need a degree 08:13:55 although many of them need _some_ money 08:13:58 well i need money.. 08:14:22 i scrapped most of my goals 08:14:22 and i dunno.. a degree is something i can fallback on if i screw up 08:14:23 getting a degree is not the way to get money 08:14:26 live from day to day 08:14:41 tcn: i can't do that heheh.. too painful ;) 08:14:46 tcn: I've been that way of late 08:15:00 it seems that what used to be important to me isn't so important any more 08:15:06 everybody gets that way.. i want to achieve everything before i get that way :P 08:15:36 no, this is deliberate in my case 08:15:39 you'll probably just work too hard and then decide it was mostly pointless :) 08:15:58 if I sit down and say, "If I could go anyhwere, do anything ... what would it be?" 08:16:11 the answer is usually something like "Go chat on IRC" 08:16:17 heheheh 08:16:32 go skydiving 08:16:43 why would I do that? 08:16:48 fun? :) 08:16:57 not really 08:17:06 I might enjoy more scuba diving 08:17:08 irc.. ouch :) 08:17:21 you must be in serious pain 08:17:27 my very favorite thing to do is gather some good friends and get stinking drunk around a campfire 08:17:37 hehe 08:17:55 (and I'm in my mid-30s ... go figure) 08:18:12 mrreach: i dunno about the degree.. i have some pressure to pursue a degree from my parents and friends.. i dunno how to do what i want to do without a degree.. i need to earn money somehow 08:18:16 sounds normal 08:18:21 i've got business ideas, but i need more money for those.. 08:18:45 you need other people's money ... and how to get it ... is that what you're learning? 08:19:01 eh? i'm taking software engineering at school 08:19:20 i suppose i'm not learning how to get other people's money 08:19:37 if your purpose in going to college is to make money ... then you need to learn about money, not computers 08:20:01 i'll just read books on making money.. i already do that 08:20:07 entrepreneurship books, etc 08:20:09 the best thing you could do is join the carnival this upcoming summer 08:20:24 eh? why? 08:20:26 college probably won't teach you how to make money.. 08:20:31 what carnival? heh 08:20:34 travel with them for three months, live in the back of your truck 08:20:42 heh 08:20:43 he heh 08:20:53 the little mini carnivals that do parking lots 08:21:06 or one of the larger ones, whichever 08:21:17 i'm not really that kind of guy.. 08:21:31 I'm serious, you'll learning things you CAN'T get in college 08:21:48 no, niether am I, but it was the best thing that ever happened to me 08:23:15 --- join: tcn_ (tcn@bespin.org) joined #forth 08:23:19 wb 08:23:32 ideally i get rich while still going to university, and then i can learn all the stuff that i want to learn ( biochemistry ) 08:23:49 ARGH! 08:24:27 argh? 08:24:39 so you need money to accomplish your goals, which seem to lie in biochecm, and your majoring in comp-sci? 08:24:46 i spent a couple days this summer selling stuff in a tent at a big festival.. you learn how to sell shit :) 08:25:09 and if you screw up once, you can try again on the next person who comes along 08:25:53 it's not for me either 08:25:56 i kind of want to know about dna hacking/nanotechnology.. but that's just a knowledge thing, doesn't have anything to do with my other goals.. i just want to position myself in case anything happens in those areas 08:26:54 how does one go about making tons of money without a degree? :) 08:27:07 kiss ass 08:27:16 and screw people 08:27:27 and learn to love it 08:27:30 heheheh 08:27:34 HAHAHA! 08:27:43 i'm not that plastic 08:27:48 can't do that 08:27:58 better get plastic 08:28:09 not neccessarily for those things 08:28:13 so maybe you're not destined to get rich 08:28:20 but the world is changing faster and faster 08:28:37 and people need to change just as fast 08:28:37 well, i can kiss ass and screw people, but i won't be an asshole about it or a selfish prick 08:29:01 you could get a job in the booming weapons industry :) 08:29:01 I think tcn_ was being fascetious 08:29:02 and i won't really screw people unless they are assholes themselvew 08:29:04 and i won't really screw people unless they are assholes themselves 08:29:12 I don't, ven then 08:29:17 I just walk away from them 08:29:31 yeah, but i've learned that's worse 08:29:36 if I react, I participate in their viewpoint 08:29:38 because they backstab you 08:30:16 naw, you don't react, you just walk away and then screw them 08:30:39 don't react to them, react to the danger 08:30:45 actually, I'm thinking I'd like to build a floating apartment complex/condominiums 08:31:06 a whole condo complex on water? 08:31:12 ARGH 08:31:17 i gotta go to scchool 08:31:22 got a quiz 08:31:24 laters all 08:31:25 ok, I need to take a nap 08:31:28 take care 08:31:36 --- quit: futhin (school) 08:31:37 see ya 08:32:12 ttyl, tcn_ 08:32:17 --- nick: MrReach -> MrZZZZZ 08:32:18 --- quit: tcn_ (BitchX: sanitized for your protection) 08:32:48 --- quit: tcn (BitchX-1.0c18 -- just do it.) 09:01:21 --- quit: MrZZZZZ () 09:18:58 --- topic: set to '' by ChanServ 09:18:58 --- mode: ChanServ set mode: -o clog 10:01:11 --- join: futhin (thin@h24-66-209-114.cg.shawcable.net) joined #forth 10:08:37 hey fare, do you know how to have multiple programs in forth without the duplicate names for words conflicting with each other? 10:19:31 --- join: Speuler (akhandel@fruechtchen.icafe.spacenet.de) joined #forth 10:19:44 g'day fellow forthers 10:26:42 g'day! 10:26:48 hihi speuler! :) 10:27:26 your bongo "swapdrop" bot was a tad annoying heh 10:27:47 --- join: I440r (mark4@A010-0106.BLMG.splitrock.net) joined #forth 10:27:51 boo! 10:28:04 howdy 10:28:45 i440r: i asked what is the use for target compiling _besides_ metacompiling? 10:29:07 hi futhin 10:29:09 how goes 10:29:14 it goes fairly good 10:29:20 thats nice to hear 10:29:27 i'm sorta coding a mud in forth :) 10:29:33 how does your forth learning progress 10:29:50 i'm learning something everyday 10:30:12 speuler: how's your forthing these days? 10:30:23 you doing any projects in forth? 10:31:04 speuler :) 10:31:09 oh 10:31:10 well 10:31:25 you might have a project using an 8051 microcontroler 10:31:34 but want to compile your code using a compiler on your main PC 10:31:57 hmm 10:32:00 your PC's forth would compile 8051 to a target file that can then be burned into teh rom for teh 8051 to execute 10:32:13 ah ok 10:32:23 bongoo hows the job going ? 10:32:27 i still need one:) 10:33:02 --- mode: ChanServ set mode: +o clog 10:33:06 --- mode: ChanServ set mode: +o Fare 10:33:10 --- mode: ChanServ set mode: +o futhin 10:33:14 --- mode: ChanServ set mode: +o Speuler 10:33:18 --- mode: ChanServ set mode: +o I440r 10:34:03 --- topic: set to 'you aren't a forth coder until you've killed a few c coders' by futhin 10:34:05 thank you. 10:34:16 i'm busy right now, be back in a moment ... 10:34:24 i440r: you could give chanserv a permanent title 10:34:44 i had one but the channel got purged 10:34:57 purged? 10:34:59 because i moved and didnt have a way to log in for a while 10:35:01 yea 10:35:03 ah 10:35:04 deleted :) 10:35:12 i had to re- register it heh 10:35:15 how recent was that? 10:36:06 fairly recent 10:36:11 a cpl of weeks 10:36:17 heh 10:36:37 how does TBW know when you are here? :) 10:36:53 he doesnt heh 10:37:05 or maybe he has me in his notify ? 10:37:17 he has got to.. he came on yesterday and he hadn't been on for months 10:37:20 or weeks 10:37:30 heh 10:37:44 i'm gonna add all the forthers to my notify, bwahahahah! :P 10:37:49 even clog ;) 10:37:51 naw 10:37:52 j/k 10:37:54 about clog 10:39:39 i kind of want more people to hang on #forth.. i don't care if they idle 10:39:48 heh 10:39:56 there should be more presence from forth coders 10:40:01 me 2 10:40:23 you want more people to hang on #forth? well, you start idling on forth ok? :) 10:40:51 i'd idle if i had a linux account somewhere where i can use that screen thingie 10:40:52 i dont have a 24/7 connection any more 10:41:15 i turn off my computer at night or when not in use.. trying to keep costs low 10:41:54 but i get on #forth almost everytime i'm on the computer 10:42:02 for a few weeks it was just me and clog :( 10:42:14 so i got on CLF as i already told you 10:42:32 it was a tragic story of pain and suffering and no forth coders responding argggh! 10:42:36 clf is full of idiots 10:42:40 heh 10:42:40 like tom zimmer 10:42:57 why is he an idiot (besides win32forth ;) 10:43:06 he is a bad forth coder 10:43:11 yeah 10:43:14 his forth copilers are complext 10:43:15 fat 10:43:16 slow 10:43:20 yup 10:43:23 poorly documented 10:43:26 win32forth is REALLY slow 10:43:29 my friends laughed 10:43:45 on my p133 it's more noticeable :P 10:44:16 i440r: Everything about Forth is poorly documented! 10:45:06 heh 10:45:16 i've viewed words in win32forth and the code is really ugly.. chuck moore has several rules that i agree strongly with: a word should have no more than 2 lines of code, don't pass more than 2 parameters to a word 10:45:29 nobody listens to him, bunch of morons 10:45:35 i will listen to him and become a god 10:45:37 * Speuler gone for a moment ... brb 10:45:56 or at least, a very l33t f0rth c0d3r ;) 10:46:15 : l33t futh1n ; 10:46:39 heh 10:46:57 it'd be interesting to code a forth program using l33tsp34k :P 10:47:18 hehe 10:47:41 get your hands on some old coppies of forth dinensions 10:47:49 the magazine? 10:47:51 it has some good forth jokes in 10:47:52 yes 10:48:03 wonder if it's online? 10:48:54 i guess not 10:49:39 i'll email them about backissues 10:53:31 hey 10:53:41 does FIG have a mandate to promote forth? 10:55:28 i suppose i could check that myself.. i'm just lazy :P 10:59:16 dont know 10:59:20 they mite 11:00:00 still busy ... talking ... 11:00:11 'll have a look at the server in a moment 11:00:14 l8er 11:00:40 ok :) 11:08:09 im half afk - but i keep lookin in here 11:08:25 hi again 11:08:30 more or less back 11:08:47 now who's that ... i440r ?? 11:09:09 who is what ? 11:09:11 looks like i just got a job in the internet cafe 11:09:11 heh 11:09:18 COOL!!!! 11:09:22 get me a job there too heh 11:09:32 they need somebody else :) 11:09:37 hehe 11:09:46 cause i won't do full time ... 11:09:51 no time for that. 11:10:01 what i realy want is a FORTH job :) 11:10:02 they run linux 11:10:10 did mr rapp contat you ? 11:10:16 contact 11:10:33 nope :( 11:10:38 bloody 11:10:44 he said he did 11:10:46 tell him to fone me 11:10:51 812-988-=9453 11:10:59 ive got no emails from him or fone calls 11:11:08 (812) 988-9453/9455 11:11:41 i just talked to him today 11:11:48 im on the next project now 11:11:59 the previous (evaluation) has been done 11:12:20 project is in the same company 11:12:31 they keep me warm for the next phase 11:12:41 :) 11:12:43 which starts in january 11:12:57 well im going to need work before then 11:13:05 i have mortgage pauments to make 11:13:35 btw both my father and i are looking for work - and we both code forth :) 11:23:40 sorry, was busy again ... coming and gong right now 11:23:51 ya 11:23:53 i figured heh 11:23:55 its ok 11:24:00 no it's not! :P 11:24:05 evening job :) 11:24:18 you guys both want forth jobs right 11:24:20 set up bootp and tftp, for x terminals ... 11:24:27 futhin: not me. 11:24:32 speuler: why not? :( 11:24:42 cause that's what i'm doing 11:24:57 (actually, right now i'm doing an asm job) 11:25:41 ah cool, i thought you said internet cafe?? 11:27:21 well we also both code assember :) 11:27:28 on any controler/processor 11:31:37 what demand is there for customized coding? (in forth...) 11:31:57 how can a company that is full of forth coders go out and trick people into letting them code stuff in forth 11:44:15 hehe 11:44:16 trick ? 11:44:18 why trick 11:51:00 well, forth is an unknown language to most people, so they aren't necessarily going to be open to whatever they wanted being coded in that language when they can just find somebody else coding in c 11:51:52 if one were to start a business full of forth coders, how would one get business from others?? 11:51:54 well 11:52:01 forth is difficult to learn at first 11:52:09 the reverse polish throws th lamers out 11:52:15 heh 11:52:15 c is very easy to learn 11:52:18 any idiot can code it 11:52:20 so. 11:52:21 c wins 11:52:38 but its totally backwards 11:52:43 c is a very complex language 11:52:48 very very very complex 11:52:53 not everyone can code a c compiler 11:53:00 anyone who codes forth can code a forth compiler 11:53:35 heh yup 11:53:59 if one were to start a company full of forth coders, how would one get business from others?? 11:54:34 well. thats what forth inc is all about 11:54:39 what can forth coders code in and get paid for? 11:58:34 well. ask speuler :) 11:58:43 he codes forth for a living :) 11:58:57 quite a few ppl do - i have coded forht at a job once 11:59:02 in england 11:59:07 alot of their stuff was done in forth 11:59:40 back again... 11:59:46 for good now i hope 12:00:00 they only need to find out what screen belongs to what machine ... 12:00:54 hehe 12:01:01 :) 12:01:06 cause i'm going to reinstall the thing 12:01:12 reinstal what 12:01:13 there's suse on it rite now 12:01:13 linux ? 12:01:16 use debian 12:01:17 !!! 12:01:19 i want debian 12:01:23 debian is so much better 12:01:32 that's what i told them too 12:01:41 good deal. 12:01:47 are teh work stations windows ? 12:01:55 it brought me a flat too 12:01:59 gave ... 12:02:03 no, all linux 12:02:08 wow 12:02:15 and ppl come in to use them ? 12:02:22 arent they scared to use linux ? 12:02:25 thats mega cool!!! 12:02:28 there's a webcam, showing the room. 12:02:30 me too 12:02:38 i'm sitting 5 meters away 12:02:58 is it ipmasq or does each machine have a valid ip 12:03:04 i got the job because i hacked the managers password :) 12:03:12 each machine own ip 12:03:16 currently 12:03:24 you hacked him ??? heheh 12:03:26 the whole network needs rebuilding 12:03:34 not just him :) 12:03:39 about 25 accounts 12:03:41 you rooted ? heh 12:03:45 your bad :) 12:04:04 i had a good reason ... 12:04:08 i needed ssh 12:04:10 they must not have had very secure passwords set 12:04:19 my root pass is always something like .@7"\=)8 12:04:24 to log into my home machine 12:04:24 never any word 12:04:31 but users don't have console 12:04:48 hehe 12:04:49 so i set out to get me a login 12:04:55 clandestine ... 12:04:58 and instead of prosecuting you they hired you heh 12:05:20 does control alt f? get you to a console ? 12:05:29 when i found a lot of passwords, i issued a note, saying that the postmaster password is not very secure 12:05:34 nothing happened. 12:05:48 then i told the manager that his password is not very secure neither 12:05:58 first he didn't understand 12:06:06 then i demonstrated 12:06:16 by logging into the system with his account. 12:06:26 heh 12:06:27 and told him how to choose a better password 12:06:31 does he have root ? 12:06:34 no 12:06:36 did you root ? 12:06:52 but i found the previous admin password too 12:07:00 (i didn't know he was admin :) 12:07:07 just had the password 12:07:08 if you got his account you could write a dummy shell to run on his box 12:07:17 then when he did an su you could log it heh 12:07:32 i've been logging into the system with hacked passwords for months 12:07:38 hehe 12:07:42 you are BAD!!! 12:07:49 no, i just needed ssh 12:08:05 yesterday i offered him this deal: 12:08:23 give me free internet, and i check the system for holes ,from time to time 12:08:33 :) 12:08:34 today he hired me 12:08:38 hehe 12:08:48 my box was never very secure 12:08:52 moonlighting, that is 12:09:02 after all, i got a job 12:09:07 :) 12:09:09 i dont :( 12:09:25 they wnat to throw out all the systems now, and install x terminals 12:09:31 or at least, boot from network 12:09:51 as i have set up bootp and tftp, diskless boot on my home system already, 12:10:02 i tought i could help them :) 12:10:05 ive never used bootp or anything like it 12:10:10 provided that : 12:10:19 they find me a flat 12:10:21 tftp is very rootable 12:10:36 so i can have the key tomorrow 12:10:42 lucky me 12:10:47 :) 12:10:55 i actually didn't look for a flat yet 12:11:09 are they a cafe only or are they also an isp ? 12:11:12 cause i thought i'm going to be lucky, as usual :)) 12:11:25 the camping site closes in about three weeks time. 12:11:39 actually wanted to start looking for a flat next week 12:11:48 (very difficult in muncih...) 12:12:02 they have two cafes right now, 12:12:10 but want to start a larger scale operation 12:12:14 many icafes 12:12:17 international 12:12:32 this cafe is the test bed 12:12:39 for the new setup 12:12:52 cool! 12:13:00 the webcam is at: 12:13:10 www.icafe.spacenet.de 12:13:18 cool :) 12:13:19 somewhere there is a link to the cam 12:13:42 i#m the guy in red shirt and black jacket 12:13:54 sitting at the last table 12:14:00 waving now ... 12:14:16 the one with the long hair ... 12:14:32 anf the glass of beer on the table 12:14:36 i cant see teh link to it 12:14:40 http://www.icafe.spacenet.de/webcam2/index.html ?? 12:14:56 i'll check the url , hang on 12:15:08 the pic is really small 12:15:27 loafing browser ... 12:15:31 loading ... 12:15:42 so you got it already 12:16:08 pic is really small.. i guess that is you on the right 12:16:11 the url is very badly done 12:16:17 the bottom frame is clipped 12:16:20 they used to say "hacking doesn't pay" 12:16:23 bullshit 12:16:23 even if i expand my browser to max 12:16:38 futhin wheres the link to teh web cam ? 12:16:45 the bottom fram e is a MESS 12:16:59 it's the third link in the main frame window 12:17:02 all the images overlap and the bottom edge is not accessable nor is teh far roight 12:17:12 put your mouse cursor over the links until you see one that says webcam2 12:17:13 aha 12:17:24 i dont read german heh 12:17:28 neither do i heh 12:17:28 home page, "livebild aus dem internet cafe" is the name of the link 12:17:31 i just go lucky :) 12:17:47 i cant see anyone in the pic 12:17:49 its very dark heh 12:17:52 and fuzzy :) 12:17:56 center right, one person sitting there 12:17:59 that's me 12:18:00 go stand near the camerq :) 12:18:07 with glass ? 12:19:50 ok i see you hehe theres a guy cleaning your table :) 12:19:51 but i cant realy make out features - its a fuzzy pic :) 12:20:17 whats teh coffee like there ? 12:20:17 i can't see anybody any more 12:20:26 very god coffee indeed 12:20:34 good 12:20:36 speuler: stand closer and wait awhile heh 12:20:38 im adicted to coffee :) 12:20:40 it is an italian restaurant/pizzeria/internet cafe 12:20:45 i see you walking away 12:20:46 good 12:20:51 i think? 12:21:05 are you wearing a red coat? 12:21:07 yes. 12:21:14 the pic only refreshs once a miute 12:21:14 er 12:21:21 is it a dress coat? 12:21:34 it mite be because in mysing my laptop 12:21:36 what is a dress coat ? 12:21:42 800x600xi-forget :) 12:21:48 it is a 8 dollar sleeveless jacket 12:21:55 ugh.. 12:21:57 uh 12:21:59 uh.. 12:22:05 dunno 12:22:07 one of the kind you can turn inside out 12:22:09 is there a picture behind you 12:22:16 a circular picture behind you 12:22:17 the round one, yes 12:22:19 you mite suggest all terminals run an rbash 12:22:32 are we looking at the same cafe ? 12:22:35 a digitalized hand, holding 4 people 12:22:49 the cam should take a bigger and better picture 12:22:54 true 12:22:59 or they should have two links small and big 12:23:05 but that's all they have for now 12:23:22 i440r: forth jobs could be created if some forth coders got together as an business where all the forth coders foist off jobs to each other online (work together long-distance) 12:23:53 the eval (previous project) was successful 12:24:00 the job goes on, very likely. 12:24:05 if each machine had 2 virtual terminals alt f1 and f2 - f12 could run windowmaker - and f2 could run rbash 12:24:15 not official yet, but i heard already that i'm planned in 12:24:35 and that i can expect to saty busy till about june 12:24:37 2002 12:24:43 heh 12:24:45 cool 12:24:45 (that's not the internet cafe) 12:24:53 you are fluent in german? 12:24:57 yea i figued that 12:24:57 currently, i'm doing a parking project 12:24:58 he is 12:25:02 i dont know a word :) 12:25:04 me ? 12:25:09 you 12:25:14 i know some words. 12:25:19 about 6000 or so 12:25:21 heheheh 12:25:32 6000 is more than enough 12:25:36 to get by.. 12:25:59 previous project, i was commended "our german is very good" 12:26:06 i wonder how many words i know in english? 20,000 ? :) 12:26:07 (i have a slight accent) 12:26:18 probably less 12:26:20 well 12:26:25 * Speuler has been born in germany 12:26:28 i440r: i read _alot_ :) 12:26:48 the accent comes from not living in germany for about 20 years 12:27:02 but it is my native language 12:27:15 my accent is dutch 12:27:24 that's where i live 12:27:37 after having lived in france for a while 12:27:38 hmm.. cool.. so you know german, dutch, english? :) 12:27:41 and french 12:27:41 lol 12:27:42 french 12:27:47 forth 12:27:58 forth the spoken language is fearsome :P 12:28:14 forth spoken language fearsome is ? 12:28:22 i'm interested in learning german and japanese 12:28:41 i get to work with 3 japanese fromon next monday 12:28:46 i want to learn latin :) 12:28:51 2 don't speak english 12:28:53 yeah, latin is on my list 12:29:12 u know why a split infinitive is illegal in english ? 12:29:14 i can say "good day" in japanese 12:29:25 "to BOLDLY go" is a split infinitive 12:29:28 my list of languages to learn is: japanese, german, spanish, latin 12:29:29 "to go" is an infinitive 12:29:41 it sounds like "ohio go symaz" 12:29:43 you cant split it at all in latin - its impossible to do so 12:29:52 so - its not allowed in english :) 12:30:42 --- join: edrx (edrx@200.240.18.111) joined #forth 12:30:58 spueler: ohayou gosamias is good morning.. konichiwa is good afternoon. sumimasen is excuse me. sumimasen, ima nanji des ka (excuse me, what time is it) ima = it des = is ka = ? 12:31:26 that's pretty much all i know :) 12:31:37 how do you pronounce sumimasen ? 12:31:51 su mi ma sen 12:31:58 mi = mee 12:32:01 i = ee 12:32:09 screen went dark .. hang on, i ask the staff to put me on again :) 12:32:39 suu mee mah sen, ema nan jee des ka 12:33:04 live is easy :) 12:33:15 live? 12:33:19 life 12:33:29 like in brian 12:33:41 but try to pronounce it to make it sound japanese, not to make it sound like an american carrying a booklet with approximate pronounciations 12:34:16 yeah whatever! ;) 12:34:44 hey, I've just written a Forth-like system in Lua that can bootstrap from a dictionary with a single word 12:34:48 i'm more likely to sound like a german or a dutchman who read that phrase in a booklet 12:35:07 hehe 12:35:17 did swapdrop annoy you recently ? 12:35:22 yes! 12:35:26 for 2 or 3 days 12:35:27 i'm sorry 12:35:29 heheh 12:35:32 i forgot about it 12:35:34 it was kind of funny 12:35:36 that, obviously, parses the stuff up to a certain delimiter and interprets that as Lua 12:35:46 kept asking for op every minute 12:35:56 it wouldn't join the chaneel when i was behind the machine 12:36:10 but when i visited you from internet cafe, it was on ... 12:36:16 heh 12:36:17 so i killed it remotely 12:36:39 i can try to put it on again ... 12:36:52 was eggdrop 12:37:11 as eggdrop? 12:37:18 clog logs everything 12:37:31 you can check its logs at www.tunes.org/~nef/logs/ 12:38:35 pretty useful actually 12:38:43 for me 12:38:52 i can check the log if i miss anything 12:39:47 your log may be filled with swapdrop op requests 12:40:01 futhin: do you have some relation with the tunes project? 12:40:54 a little.. i'm interested in tunes because i'm interested in os development 12:41:15 and i hung out on #tunes for awhile 12:41:29 free internet... free flat ... free beer ... 12:41:34 heheh 12:41:52 I never knew that #tunes existed, I'll add it to my list of channels 12:41:59 lets hack another cafe :) 12:42:07 i really need a shell account or something, i want to work on my code remotely because i turn off my computer 12:42:15 speuler: good idea :) 12:42:40 --- quit: I440r (Ping timeout for I440r[A010-0106.BLMG.splitrock.net]) 12:44:04 where are the adoring chicks ?? 12:44:19 edrx: very little talking on #tunes. at one time i was hanging on a lot of channels on openprojects. #assembler #osdev #tunes #brix and some other channels on os 12:44:42 #zealos etc 12:45:01 do a whois on clog and maybe you'll see some other channels 12:45:32 they started circulate wtc jokes here. 12:45:46 wanna hear one ? 12:46:08 * Speuler considers those bad taste 12:46:21 sure 12:46:46 i'm not american ;) 12:46:56 usa plays chess against the US. who wins ? 12:47:01 sorry ... 12:47:09 usa plays chess against afghanistan who wins ? 12:47:41 who? 12:47:47 Speuler: afghanistan, because the US doesn't have the towers 12:47:54 heheh 12:48:11 btw, where are you from? I'm brazilian 12:48:16 canadian 12:48:24 edrx: 100 % 12:48:41 us lost their towers 12:48:49 --- join: I440r (mark4@A010-0101.BLMG.splitrock.net) joined #forth 12:48:54 fscking icq crashed 12:48:55 (= rocks) 12:49:03 i440r: weird 12:49:18 futhin: heh, nice - btw, I'll be moving to Montreal in January, to stay about 8 months 12:49:32 Speuler: yup, I've heard that one 12:49:32 heh.. i'm in calgary, alberta 12:50:55 futhin: no need to be scared, I don't have any intention at all of dropping in the houses of people and demanding hospitality :) 12:51:32 heh, it would be okay with me as long as we talk forth the whole time :P 12:52:24 u can sleep in my barn :) 12:52:34 or asm :) 12:52:38 heheh.. is it a renovated barn? 12:52:57 i know some asm, but i'm not too good with it.. haven't really coded much in it 12:53:08 its a new barn :) 12:53:21 what architecture for asm do you guys think is the best? 12:53:33 i hear x86 sucks.. and mips is kinda nice.. 12:53:41 but what's the best architecture out there? 12:53:49 8051 :) 12:54:12 just got busy with 8051 this week ... 12:54:24 it sucks 12:54:30 heh 12:54:41 i440r: were you joking? 12:54:49 since speuler disagrees.. 12:55:26 http://angg.twu.net/LUA/miniforth.lua.html 12:55:38 84 lines of code, including blanks 12:56:11 there's only one demo right now, and it's too silly 12:56:43 i love 8051 :) 12:56:54 i440r: what do you love about it? 12:57:03 harvard architecture 12:57:10 simple instruction set 12:57:24 nice instruction encoding 12:57:25 the instruction set is a total mess 12:57:31 it isnt 12:57:35 its beautyful 12:57:39 its perfect in fact 12:57:45 its the only good thing intel ever did 12:58:07 harvard architecture? 12:58:20 yes. data and code space are seperate 12:58:29 argh 12:58:47 for an embedded application harvard architecture is alot neater 12:59:06 gotta go, bye 12:59:09 --- part: edrx left #forth 12:59:10 i'm not concerned about embedded application, i'm more concerned about desktop application 12:59:25 embedded applications are where its at 12:59:32 thats where i make my $$$ :) 13:00:25 that's only cause forth has no respect in the desktop world :( 13:00:38 hehe 13:00:41 not no respect 13:00:46 i like x :) 13:00:54 x? 13:01:12 x 13:01:21 most ppl incorrectly call it x widows 13:01:22 its not 13:01:23 it 13:01:24 is 13:01:25 x 13:02:06 yeah, well x windows is descriptive, it prevents confusion :P 13:02:08 :) 13:02:17 heh 13:02:22 x is a protocol 13:02:26 not a ui 13:02:37 you build you ui on top of the protocol 13:02:55 i gtg 13:02:59 ill idle here tho 13:03:07 when you typed "i like x :)" i'm like, x windows? naw.. he's probably using x as a generic variable where i can assume the variable is anything i want it to be. so "i like c coded forth :)" 13:06:07 speuler 13:06:11 here 13:06:32 which architectures do you think are good? 13:06:35 efficient, etc 13:06:47 do you know asm? 13:06:57 i liked the first cpu i prorammed in asm a lot. i still do 13:07:04 that was the 6809 13:07:11 hmm 13:07:28 two stack pointers 13:07:34 two index registers 13:07:56 indirect-autoincrement-decrement addressing modes 13:08:16 like : jmp [x++] 13:08:34 or ldx [y++] 13:09:10 makes cute forth engines :) 13:09:47 push/pop multiple registers, including pc 13:09:48 hmm 13:10:21 it is an 8 bit cpu 13:10:34 well, 8/16 you might say 13:10:55 two accus, can be combined to one double-len accu 13:11:30 very orthogonal instruction set 13:12:19 orthogonal means what? 13:12:51 place instruction and addressing mode in a 2-d matrix, and the combinations which make sense are available 13:13:55 not like x86 where you can use some adressing modes only on certain registers 13:14:20 386+ is much better in that respect, compared to real mode 8086 13:15:02 well when you want to build fast chips, there are probably some limitations that are going to be needed.. i would suspect some tradeoffs.. 13:15:31 --- join: MrReach (mrreach@209.181.43.190) joined #forth 13:15:39 hihi! 13:15:42 but they tried to be backwards compatible, and there shouldn't be anything like that with forth coders :P 13:15:45 i escaped a traffic fine today, riding the wrong way into a one-way 13:15:46 hihi mrreach 13:16:00 hi mrreach ! 13:16:04 good to see you 13:16:05 mrreach: that was a long nap? :) 13:16:08 heh, Speuler, good wy to get yourself killed 13:16:24 i was stopped y the cops 13:16:25 so it was ... I feel *MUCH* better 13:16:38 Speuler: you were on bicycle? 13:16:45 yes 13:17:13 ok, not so bad, used to do that all the time 13:17:27 i couldn't resist to risk a big mouth ... 13:17:29 sometimes deliberately so I could see what was coming at me 13:17:37 heh 13:18:11 i might have been unvoluntarily funny 13:18:24 (that's my speciality) 13:18:52 i'm funny everytime i smile ;) 13:19:39 but after that fine a shortly ago (ignoring a red traffic light) i felt courageous 13:19:44 or maybe i'm biased :P 13:19:58 (people said i was lucky with that fine ...) 13:20:21 but, i tell you, germany is not the netherlands 13:20:46 heh 13:20:58 netherlands worse? 13:21:06 you know, in the netherlands, as pedestrian, you are, for 5 or 6 years now, ALLOWED to cross a road while the traffic light shows red 13:21:12 my mother got a speeding ticket once for exceeding the speed limit while driving backwards 13:21:25 hahaha 13:21:30 what the heck? 13:21:31 provided you assure yourself that there's no car coming. 13:21:39 how fast was she going? 13:22:09 she had seen a garage-sale sign, nailed the brakes on our Saab, slammed it in reverse, and punched it 13:22:28 the officer clocked her doing 45 in a 35 zone 13:22:31 uh 13:22:35 hmm 13:22:46 i didn't know one could go that fast in reverse 13:23:02 but what about the 10% rule.. you are allowed to go 10% faster :) 13:23:04 which couldn't couldn't know, of course, because speedometers don't work in reverse 13:23:14 you can in a Saab 13:23:15 hmm .. the beer starts to show some effects 13:23:38 maybe i can get fined for riding a bike while being pissed 13:23:44 for a change 13:23:49 heh 13:24:00 you can, especially if meander in and out of traffic 13:24:38 I hate drunken bicyclists ... one of them fell off his bike right in front of me once on a busy street 13:24:44 heheh 13:25:05 are drunken bicyclists common for you? 13:25:19 MrReach: i'd like to agree with you but am not in the position to do so 13:25:19 no, but that one was certainly memorable 13:25:31 just stay on your darn bike 13:25:37 and don't go too fast 13:26:11 i wiped out pretty harsh on my bike and i wasn't even drunk.. it was raining, and i hit this little wall and flipped right over and now my bike is trashed 13:26:55 I'm so tempted to write a cross-platform forth 13:27:20 isn't there any other cross-platform forths? 13:27:27 I'm sick to death of lousy documentation 13:27:34 gforth ? 13:27:39 what about the forth i440r is working on? help him out? :) 13:27:43 gforth is about the best for cross platform 13:28:19 best gforth porting performance yet: 40 hours 13:28:37 I440r and I differ in many ways about implementation details 13:28:38 speuler: heheh 13:28:40 (down from the 72 hours before) 13:28:50 if I were to work on his forth, I'd probably do more harm than good 13:28:58 futhin: i was working with the author 13:29:10 speuler: porting gforth or porting code written in gforth on one platform?? 13:29:10 on my last job 13:29:21 porting gforth 13:29:27 to which platform? 13:29:33 Speuler: can you read the primitve source yet? 13:29:43 it is completely indescipherable to me 13:29:48 to a simulator of a (as yet) non-existant cpu 13:30:23 we were probably the first to run an app on the simulator 13:30:31 tetris ! 13:30:34 heheh 13:30:43 tetris! long live forth and tetris! :P 13:30:49 heh 13:31:18 Speuler: has futhin told you about the MUD he wants to write in forth? 13:31:25 yes. 13:31:41 sounds like an interesting project 13:31:44 my mud is gonna be really leet.. it's gonna have dynamically generated rooms ;) 13:31:47 er 13:32:04 all the descriptions for the rooms, objects, players are going to be dynamically generated from attributes 13:32:11 if you need some gateway to the author, i can probably help 13:32:15 yes, I've gotten caught up in how something like that might operate if made entirely of objects 13:32:43 mrreach: you mean objects in the code or ojbects in the mud? 13:32:50 of gforth? Anton Ertl seems to answer his mail promptly 13:32:57 jens wilke 13:32:58 futhin: both 13:33:08 oh? wilke took it over? 13:33:08 or bernd paysan 13:33:15 since 1993 13:33:26 his is the cross compiler 13:33:34 oh! I thought Ertl was still the primary author 13:33:42 the original author, yes 13:33:55 most work has been done recently by jens 13:33:56 sorry, primary maintainer 13:34:14 mrreach: why do you want a cross-platform forth? 13:34:24 not "original author" as originally , it was klaus schleisiek 13:34:33 (atari volksforth) 13:34:49 gforth has been derived from volksforth 13:34:50 so that I can develop on whichever machine I happen to be sitting on at the moment 13:35:32 with an ide environment 13:35:50 --- quit: Fare (Connection reset by pear) 13:35:56 mrreach: but for the most part, if you stick to the common words, your code will run just fine on the other forths. right? 13:36:07 right 13:36:41 both jens and bernd are in munich, as i am now too 13:36:45 but writing for win32forth is VERY different than writing for gforth 13:36:55 so basically, the differences are that the sockets work differently, the graphics, etc.. why not just have a library for each platform, so that the forths on those platform will then become "cross-platform" for the most part.. 13:37:06 yes, I had understood that ... do you party with them much, Speuler? 13:37:17 speuler: go to the raves too ;) 13:37:31 was seeing jens daily, until three weeks ago 13:37:39 * MrReach nods. 13:37:43 i like rave music particularly trance & techno 13:38:11 for now, the project awaits continuation, so i'm seeing him about once a month 13:38:16 my main complaint with ALL the pd forths is not with their implementation, but with their spotty documentation 13:38:37 gforth suffers from this, too, even though its docs are far better than most pd forths 13:38:54 bernd i don't see so often, 'bout once a month too 13:39:16 but i think he doesn't like me very much. 13:39:27 why would that be, Speuler? 13:39:39 (probably because i used a pseudonym on comp.lang.forth 13:39:53 which he hates 13:39:58 * MrReach nods. 13:40:13 eh? he hates the pseudonym or he hates what your pseudonym said? 13:40:23 pseudoname 13:40:27 he dislikes the use of pseudonyms 13:40:31 hmm 13:40:47 he thinks people should stand behind their words more 13:40:53 pseudonames are good when you want to be inflammatory ;) 13:41:01 actually, my pseudoname is almost my real name ... 13:41:20 many english-tongued people call me by that namew 13:41:23 name 13:41:37 because it comes more natural to them 13:41:39 heh 13:41:41 lots of people in real-life call me "MrReach" 13:41:52 even though my first name is Mark 13:41:52 bernd would hate that ... 13:42:12 my second name is paul. that's my pseudoname too 13:42:38 mrreach: eh, do you tell them to call you mrreach? 13:42:39 second name = the middle name 13:42:49 * MrReach nods. 13:42:59 I generally don't tell them to call me anything 13:43:03 It just fits 13:43:12 that's why I've used it since '91 13:43:30 english people can't pronounce my first name 13:43:32 hmm.. Mr. Futhin :P 13:43:45 so i've given up on them 13:43:47 Futhin is pronounced: foo thin 13:44:03 not like "fussing" ? 13:44:15 heh 13:44:15 naw.. fuu thin :) 13:44:51 i don't really like the possiblility that my nick can be pronounced like "fut thin" sounds too close to "fucking" 13:46:19 hmm 13:46:28 mrreach: so basically, the differences are that the sockets work differently, the graphics, etc.. why not just have a library for each platform, so that the forths on those platform will then become "cross-platform" for the most part.. 13:47:25 because it's the documentation I have probs with ... not neccessarily the implementation 13:48:07 --- topic: set to 'you aren't a forth coder until you've coded your own forth' by futhin 13:48:40 for example ... the word EXCEPTION is gforth is brilliant ... a simple, elegant solution to a common problem. It's wasn't doced ANYWHERE in gforth 0.4.0 13:48:46 might be in 0.5.0 13:48:50 heheh 13:49:36 yeah, people don't comment enough 13:49:45 and they don't keep their words small and factorize enough 13:51:28 mrreach: if you keep your words small, the world will follow you home :P 13:51:46 bah 13:52:00 i need to code the mud but i'm lazy and talking on irc 13:52:02 heh, just what I want 13:52:26 futhin: have you written an SPI for sockets yet? 13:52:32 futhin: have you written an API for sockets yet? 13:52:33 heh 13:52:35 nope 13:52:43 i haven't installed linux yet either 13:52:53 i'm missing a harddrive actually 13:52:54 0 -2 do curbster slap loop 13:52:56 or are you just using whatever is in gforth? 13:52:57 so i dunno 13:53:16 oh, ok 13:53:20 if i download gforth for windows can i code sockets stuff for linux in it? 13:53:21 what became of the hd? 13:53:29 it's in my friend's comp 13:53:40 go get it 13:53:48 guess i'm going to try peddle home 13:53:48 have you run Linux before? 13:53:50 naw 13:53:51 he's using it 13:54:04 or i could sleep under the table 13:54:05 ok, Speuler, good to see you again 13:54:11 what i want is a shell account 13:54:12 heh 13:54:26 i want to code the mud from school while my comp is off 13:54:40 futhin: during installation, it should ask whether you want to create sample user accounts 13:54:42 hmmmm ... 13:54:55 speuler: while my comp is off 13:54:59 bfn 13:55:05 syl 13:55:06 speuler: i'm pretty familiar with linux 13:55:16 was kidding 13:55:17 I might be able to help you with a shell account 13:55:20 heh 13:55:40 mrreach: yay ;) 13:55:47 sometime towards the end of this month 13:55:50 ah 13:55:51 heh 13:55:53 hmm 13:56:00 my server is in process of being upgraded slightly 13:56:12 i could just email myself the code cause i use yahoo.. 13:56:19 well 13:56:24 futhin: can you ping "orange.icafe.spacenet.de" ? 13:56:26 ftp works well, too 13:56:31 but I would have to turn it on 13:56:48 HAHA! 13:57:08 puts LOTS of accounts on the machines at an internet cafe!!! 13:57:13 good AI setup 13:57:33 i don't know how to ping the icafe in mirc.. heh 13:57:50 something like /ctcp ping ip wouldn't work 13:57:52 needs nick 13:57:55 sorry, no sshd running on that machine yet 13:57:58 nope, I can't ping it 13:58:14 probably a good firewall there 13:58:19 AI setup? 13:58:34 AI like lots and lots of MIPS 13:58:39 you can get artificial intelligence out of accounts? :) 13:58:51 you write a program for AI 13:59:03 use sockets to implement distributed computing 13:59:43 g'd bye 13:59:46 see you 13:59:54 take care, Speuler, good to see you again 14:00:13 'll be back 2morrow 14:00:42 --- part: Speuler left #forth 14:01:05 --- quit: I440r (Ping timeout for I440r[A010-0101.BLMG.splitrock.net]) 14:37:37 well, I have to buy ome studded snow tires for my car 14:37:43 will be back late tonight 14:38:04 --- nick: MrReach -> MrGone 16:05:29 --- quit: MrGone (Read error to MrGone[209.181.43.190]: Connection reset by peer) 16:06:46 --- join: MrGone (mrreach@209.181.43.190) joined #forth 16:29:10 --- quit: futhin (Ping timeout for futhin[h24-66-209-114.cg.shawcable.net]) 16:43:21 --- join: aaronl (aaronl@vitelus.com) joined #forth 17:00:07 --- join: futhin (thin@h24-66-209-114.cg.shawcable.net) joined #forth 17:00:14 heya arronl 18:56:54 --- join: edrx (edrx@200.240.18.52) joined #forth 18:57:21 hi aaronl 19:08:36 * aaronl is away: dinner 19:09:44 hey edrx 19:09:51 hi futhin 19:09:56 ahve you used gforth? 19:09:57 news? 19:10:01 a bit 19:10:08 I don't understand it very well 19:10:10 do you know if i need the share directory? 19:10:39 for what? for the image file? 19:10:40 i've got a shell account that has a quota of 2.2 megs and i've installed gforth in the /tmp and i can't fit it all in my directory 19:10:56 and i want to make sure i have just enough for coding with 19:11:49 I think that it should be possible to change the default dirs of everything 19:12:05 and to discard most of it as irrelevant pieces 19:12:57 eh 19:13:10 there's bin, info, lib, man, share 19:13:15 where is this shell account? 19:13:17 i have bin, info, man, share 19:13:28 but i can't fit all of share in my home dir 19:13:33 strace it 19:13:44 it's a shell account at my university 19:13:46 strace it?? 19:13:52 yup 19:13:56 are you at home now? 19:14:13 i can't fit all of it because there's a quota 19:14:50 start by running it in /tmp until you learn what you can discard, then 19:15:07 man strace 19:15:23 I use this: 19:15:46 alias strace-to="strace -f -etrace=open,stat,fork,_exit,execve,wait4,chdir -o" 19:15:51 what? run strace in /tmp and learn what i can discard??? 19:15:56 and then strace-to ~/s gforth 19:15:56 gforth runs 19:16:00 gforth seems fine 19:17:05 strace is one the must important commands of *nix, better learn how to use it 19:17:10 most 19:17:20 sorry, I'm in a bad mood now 19:20:15 I'm gonna disconnect and try to do something useful with my one-word Lua Forth 19:21:12 and maybe document it so that people may try to run it 19:21:23 bye 19:21:26 --- part: edrx left #forth 19:44:29 * aaronl is back (gone 00:35:53) 19:47:00 how about you aaronl? you know gforth? :) 19:47:23 no 19:59:49 ooh 19:59:55 the share directory looks really cool 19:59:59 it has httpd.fs 20:00:02 and ansi.fs 20:00:19 and they look pretty good 20:17:41 --- join: I440r (mark4@A010-0075.BLMG.splitrock.net) joined #forth 20:17:50 im not here - 20:17:57 honest 20:18:01 ur halucinatin :P 20:18:12 fuck i gotta reboot 20:18:16 brb i hope 20:18:18 --- quit: I440r () 21:01:23 --- nick: MrGone -> MrReach 21:01:42 I'm not sure exactly what the minumum sys requirements for gforth are, futhin 21:02:08 why are you limited to 2.2 megabytes? 21:02:20 are you certain gforth is not already installed on that system? 21:04:03 futhin?? 21:09:29 hey hey 21:09:40 is a university shell account 21:09:43 it's pretty limited 21:09:50 it might still have gforth 21:10:08 nope 21:10:11 which didn't come up with it 21:10:16 which version are you installing? 21:10:37 0.5.0 21:11:03 ok, you're gonna have to do a compile and then an install 21:11:03 i've already gotten it all working 21:11:10 i had to skimp on the share files 21:11:21 but you have to set the path prefex before "make install" 21:11:26 yep 21:11:27 did that 21:11:35 i did it all in /tmp 21:11:42 ok, well you can pitch the documentation 21:11:44 and then copied bin, info, lib, man directories 21:11:50 keep it on your local machine 21:12:00 not really because i want to code from school 21:12:08 so i'll be reading the documentation online i think.. 21:12:17 ok 21:12:23 not much to pitch, then 21:12:40 i just didn't put all of the share files in my homedir 21:13:22 but some of those share files look really leet 21:13:35 there's ansi.fs httpd.fs etc 21:13:51 time for me to go eat dinner and watch a movie with my god daughter 21:13:55 --- nick: MrReach -> MrGone 21:23:26 have fun 21:23:29 i'm gonna go for today 21:23:31 ta ta 21:23:32 --- quit: futhin (bye) 21:57:08 --- join: Fare (Fare.LISPM@samaris.tunes.org) joined #forth 21:57:08 --- quit: Fare (Read error to Fare[samaris.tunes.org]: Connection reset by peer) 22:40:35 --- join: futhin (thin@h24-66-209-114.cg.shawcable.net) joined #forth 23:00:23 --- quit: futhin (bye) 23:59:59 --- log: ended forth/01.10.12