00:00:00 --- log: started forth/02.06.09 01:12:18 --- join: davidw (~davidw@adsl-ull-66-108.42-151.net24.it) joined #forth 02:03:24 --- quit: davidw ("ciao") 02:06:56 --- join: davidw (~davidw@adsl-ull-66-108.42-151.net24.it) joined #forth 05:50:33 --- join: St3pan (~stepan@p508477C1.dip.t-dialin.net) joined #forth 06:09:55 --- quit: Stepan (Read error: 110 (Connection timed out)) 06:10:02 --- nick: St3pan -> Stepan 07:25:29 --- join: tcn (tcn@tc2-login6.megatrondata.com) joined #forth 07:26:32 Hi tcn :) 07:26:35 hey 07:31:59 --- join: Speuler (~l@195.30.184.4) joined #forth 07:32:03 g'day 07:32:38 howdy 07:32:52 hi tcn 08:02:53 --- join: I440r (~mark4@1Cust110.tnt3.bloomington.in.da.uu.net) joined #forth 08:03:02 hey i440 08:03:20 tcn!! hi 08:03:25 someone was stealing your nick the other day lol 08:03:27 som imposter!!!!!!!!!! 08:03:37 i created a freshmeat account for isforht and my hits went balistic heh 08:04:10 i was looking at the assembler you were writing before 08:04:15 how come you dont finish it :P 08:04:28 it looks like you were on exactly the right track 08:07:28 ok you can open your eyes now..... he 08:12:07 heh 08:12:18 aha there you are heh 08:12:37 you could finish it 08:12:44 i doubt it 08:13:05 i have absolutely no idea how to code an assembler in forth or otherwise. 08:13:14 ive got a realy neat 8051 disassembler 08:13:24 i know the 8051 instruction encoding almost by heart 08:13:35 i STILL dont think i could code an 8051 assember 08:14:12 --- part: Speuler left #forth 08:17:09 so how long would it take you to throw something together ? 08:17:23 if you started it i could work on it too 08:17:37 not being able to do coded defs is realy a bitch 08:17:37 i did start it.. it won't be like nasm though 08:17:46 doesnt NEED to be 08:17:46 hang on.. dogs 08:17:56 as long as it isnt 5 # ax mov lol 08:18:02 werf! 08:18:18 we got a dog now. looks more like a wolf. it was a stray 08:18:49 and i gotta go take it to get groomed in a minute heh 08:19:52 oh cool :) 08:20:05 so your working on an assembler NOW ??? 08:20:07 you mean ? 08:20:09 no 08:20:25 argh what do i have to bribe you with to get you back on track :P 08:20:43 for you it just needs to assemble the instructions you actually use.. but MOV is pretty complex 08:21:12 tcn it can start out supporting only the ones i use but it has to support ALL - including fpu (eventually) 08:21:30 mov is 2376527845674 different instructions all with the same name :P 08:21:35 yup 08:21:45 we don't need NASM macros or anything though 08:21:58 not even 08:22:30 it doesnt need to be a nasm look alike as long as its intel heh 08:23:55 tom zimmer had to nag and nag the guy that did his assembler heh 08:23:55 ok.. i see how to do it. 08:24:36 fill me in :) 08:24:42 syntax is like [label[:]] [instruction] [operand][,operand] [;...] 08:24:58 erm the comments are going to be in the form \ comment 08:25:06 ok, whatever 08:25:09 ;aifahflkahfklahdfk wont be the format 08:25:10 but yes 08:25:39 but that format looks good yes 08:25:59 at the beginning of a line you scan the instruction dict.. if not found, define a label.. 08:26:08 in the label dict 08:26:30 label vocabulary can be the headerless vocabulary 08:26:41 or work in the same way... 08:27:08 erm no. labels are global. not beheadded later. heh 08:27:24 erm one problem 08:27:40 when in the assembler we still need to be able to do normal forth 08:27:51 so a global label needs to be 08:27:52 you have 'eval'? 08:27:54 label foo 08:27:55 no 08:28:02 and i will NOT support that abomination 08:28:11 coded defs need to start 08:28:12 code foo 08:28:14 ... 08:28:16 ... 08:28:18 end-code 08:28:36 the word code puts the assembler vocabulary in context 08:28:45 and starts the foo definition 08:28:50 ok, you can do it that way I guess 08:28:51 end-code may or may not be required 08:29:16 label can be defined as 08:29:20 use that assembler I started, where instructions are defined as words 08:29:37 erm no i need to think of this 08:29:44 but they'll call an infix parser, none of this stack crap 08:30:07 tcn the assembler you started is not far enough along for me to continue 08:30:14 seriously isnt :( 08:30:25 I'M gonna look at it again 08:30:38 cool 08:30:53 you know how it's got control constructs? 08:30:58 yes 08:31:03 isforth now supports structures 08:31:09 you created an array and then defined 08:31:12 you won't need many labels 08:31:13 0 constant foo 08:31:18 4 constant blah 08:31:34 headerless coded words could start with 08:31:35 label blah 08:31:53 the workd BLAH shouldnt show up in the dictionary 08:32:03 other than as a constant or something 08:32:31 but we might be able to do the same thing with my headerless word creation words 08:32:33 code foo 08:32:36 ... 08:32:37 ... 08:32:38 ... 08:32:41 end-code 08:32:44 headers> 08:32:46 then beheade 08:32:50 that's better 08:33:07 prolly 08:33:20 but label is reauired i think 08:33:38 can't you just use .0 thru .9? 08:33:51 making headerless words adds visual clutter to the sources and it can become confusing whats got a header and what doestn 08:33:56 for LOCAL labels yes 08:33:57 the simple thing is to define .0 thru .9 as words 08:34:01 yeah, for locals 08:34:04 but for global labels where ANY source can do 08:34:10 call foo 08:34:15 or jmp blah 08:34:36 hmm.. 08:34:44 define them as words, right? 08:34:53 neway i gotta take doggie to be gromed (yes labels would be constants) 08:34:59 ok 08:35:26 but you wouldnt be able to put a global label INSIDE a coded definition 08:35:37 unless you have 'label' 08:35:38 not sure if any allow that 08:35:44 no even WITH label 08:35:53 : label here constant ; 08:35:56 code foo 08:35:58 blah blah 08:36:02 label xyzzy 08:36:14 that'll work 08:36:23 inside the definition for foo you now have the definition for a constant 08:36:34 so when you execute foo you will run into where the constant waas compiled 08:36:40 oh oh 08:36:46 forth sucks 08:36:53 so --- it wont work if the gloabl is in the middle of an already started function 08:36:54 no 08:36:56 actually 08:37:05 its a restriction but it forces good coding heh 08:37:17 a global label in the middle of a function is bad :P 08:37:28 it SHOULD be factored into a seperate entity heh 08:37:34 and shared by all who need it 08:37:40 then you don't need it 08:37:45 correct 08:37:56 if you want a fall-thru you can just leave out 'ret' 08:37:59 plus we can actally fix it later to allow that sort ofthing 08:38:21 i need to go - be here later ill tell you some plans for isforth vocabularies 08:38:27 i gotta take doggie :) 08:38:31 gotta log off 08:38:33 ok, see ya 08:38:43 --- quit: tcn ("Leaving") 08:58:14 --- quit: I440r (Read error: 113 (No route to host)) 09:04:29 --- join: I440r (~mark4@1Cust76.tnt1.bloomington.in.da.uu.net) joined #forth 09:37:05 --- join: Fare (~user@samaris.tunes.org) joined #forth 09:37:39 hi fare 09:37:39 im trying to write an isforth tutorial 09:42:13 good 09:43:24 problem is im crap at writing heh 09:43:46 and i probably have 80% spelling errors hehehe 09:44:55 I beleive you >:) 09:45:26 rob shaddap :)P 09:45:37 go finish that sockets stuff. im gona need it soon :P 09:45:59 and its realy not very much code you need to port over :P 09:46:18 Awww... I'm doing other things ,9 09:47:39 bleh 09:47:47 you suck :P 09:47:47 heh 09:50:51 :))) 09:55:19 --- join: geakazoid (JB@adsl-63-202-178-3.dsl.snfc21.pacbell.net) joined #forth 09:58:36 --- quit: geakazoid (Client Quit) 09:58:41 --- join: geakazoid (JB@adsl-63-202-178-3.dsl.snfc21.pacbell.net) joined #forth 09:58:49 --- quit: geakazoid (Client Quit) 09:59:22 --- join: geakazoid (JB@adsl-63-202-178-3.dsl.snfc21.pacbell.net) joined #forth 09:59:29 --- quit: geakazoid (Remote closed the connection) 10:01:51 muswt be having problems 10:04:20 --- join: geakazoid (JB@adsl-63-202-178-3.dsl.snfc21.pacbell.net) joined #forth 10:06:07 --- quit: I440r ("Reality Strikes Again") 10:15:00 * geakazoid is gone, autoaway/10m (l!on) 10:55:00 --- join: grammarpolice (~thin@h24-64-175-61.cg.shawcable.net) joined #forth 10:56:00 --- nick: grammarpolice -> futhin 10:56:16 futhin, my baby! 10:56:26 rob_ert, my mum! 10:56:32 :} 10:56:45 no, i lie 10:57:10 if you were ever a mom, there'd be aborted fetuses strewn around the house as you hacked some evil VB! 10:57:43 lol but vb is cool good fast program easy learn windows powerful lol really!!! 10:57:59 (That's for grammarpolice) 10:58:20 already caught up in the fantasy of your cocaine-induced world i see!? 10:58:31 Yum. 10:59:33 --- mode: ChanServ set +o futhin 10:59:49 u got p0wa! 11:00:02 my neighbours are assholes 11:00:09 --- topic: set to 'Our mantra: Good code is written code | Forth code repository - http://doesnotexist.yet | BEAR you idiot! "BEAR guns" is correct | Pessimists are stupid losers, get lost' by futhin 11:00:41 get lost all you foul mouthed pessimists! 11:00:56 stop being liars and calling yourself a "realist" 11:00:57 lol! 11:01:29 --- topic: set to 'Our mantra: Good code is written code | Forth code repository - http://doesnotexist.yet | BEAR you idiot! "BEAR guns" is correct' by futhin 11:01:36 davidw: that's ok, you are an asshole too 11:01:50 thanks - fuck you too! 11:02:17 davidw: lol, i'm being truthful, i'm not insulting you 11:02:31 I *am* insulting you:-) 11:02:58 but I'm allowed to - I'm an asshole 11:03:00 that's cause you are a moron that hangs out on #forth for some undiscernable reason and tries to insult forth every chance you get 11:03:06 i'm a nice guy 11:03:32 unfortunately i'm a nice guy, but it means long-term power, so i stick with it 11:04:38 davidw: whenever i read #forth logs and see some of the foul stuff that comes out of your mouth i wonder why i shouldn't ban you or harass you 11:05:17 because you know I'm right 11:05:22 lol 11:05:25 afraid not 11:05:32 I'm a realist. 11:05:35 you are filled with misconceptions 11:05:41 * futhin kickbans rob_ert! 11:05:42 afraid so. 11:05:43 ;) 11:06:02 reality is a fareist 11:06:07 rob_ert: trust me when i say this. you are not a realist. you are too young ;P 11:06:22 or not, nevermind 11:07:37 you have to be a bit of an asshole to be a realist too.. and unfortunately 90% of the population are realists.. that 90% of the population for all intents and purposes are never truely successful 11:08:19 they never achieve any kind of freedom, be it wealth or something else 11:08:40 s/they never/they almost never/ 11:09:59 futhin: "Confidence is the feeling you get before you've grasped the sutiation." 11:10:26 realists are kind of stupid, they block out so much perspective, they shut their minds to many things 11:11:28 rob_ert: how old are you? 11:11:31 It's better to lie to yourself. 11:11:42 futhin: sqrt(Chuck's age) 11:11:46 no, why lie to yourself at all 11:12:23 To feel better? 11:12:39 sure, but that is short term 11:12:52 long-term you are worse off 11:13:18 lying to yourself creates shackles.. harder to get freedom in life 11:14:50 So? Are we young supposed to think longer than our noses reach? 11:15:02 realists have the wrong perspective, but they take comfort because they are pulling themselves down to the level of everyone else.. and everyone else around them is happy that the realists are at the same level 11:16:09 people will pat you on the back if you try to do something extraordinary and fail, people will laugh and be like "i told you so" and then feel secure that it cannot be done 11:16:34 So, what's happend to you, futhin? 11:16:49 nothing, just telling you how people are 11:17:09 we should feel honored that we have someone present who knows 'how people are' 11:17:10 no bad experiences on my part, i've succeeded, not failed :P 11:17:14 I mean, did you bring all this up because you had nothing better to do? 11:17:34 yes 11:17:49 leaving in 10 minutes or so 11:17:49 * rob_ert thinks . o O ( Futhin succeded? Heh... that can't be ) 11:18:17 mentally 11:18:58 I see. 11:19:31 hm 11:21:32 rob_ert: so what do you want to do in life? get a degree, get a job, get a wife, get a house, get some kids, get a dog, retire, die? 11:23:16 Almost, no dog. 11:23:25 ok 11:23:29 so what's the point of life? 11:23:35 what's the meaning of life? 11:23:42 Meaning? Hah 11:23:46 Religious blaha. 11:23:50 i'm not talking about religious 11:23:59 i'm just talking about personal meaning of life 11:24:21 Try to be happy, and look at all the other ones who seem to be happier? 11:24:26 how about this: having a lot of great sex 11:24:30 fool, why would i have any religious conotations to whatever i say? :P 11:24:45 davidw: That's YOUR goal, maybe. 11:25:14 * futhin is the greatest unbeliever, the greatest & truest skeptic, and is also an optimistic idealistic nice guy ;P 11:25:55 Nice guy? Suuuuuure ;D 11:26:28 * futhin really needs to write essays and stuff, to become a better writer 11:26:37 I forget my swedish :( 11:26:54 you know more english than swedish? 11:28:15 realists are actually pessimists and false skeptics 11:28:22 they are not true realists 11:29:28 they are especially false skeptics because they have more faith in humanity than they should. they are biased about humanity and think humans are the greatest thing and are superior, etc etc blahblah crapcrap 11:29:47 --- mode: futhin set -o futhin 11:30:16 :) 11:30:26 futhin: No, I forget both of them :D 11:30:31 And german, too. 11:31:57 ah good 11:32:14 as yoda says: you must first unlearn stuff! 11:32:27 Uhh... 11:32:48 Yoda is a strange guy in Star Wars. Don't listen to him. 11:35:13 unlearn the languages 11:35:28 they are crap 11:35:33 learn telepathy! 11:37:54 Sure. 12:01:23 --- quit: Fare (Read error: 110 (Connection timed out)) 12:08:26 --- mode: ChanServ set +o futhin 12:09:26 --- topic: set to 'Our mantra: Good code is written code | Forth code repository - http://doesnotexist.yet | the fact is that forth is in a pathetic state of development right now' by futhin 12:37:08 --- join: divgrad (~John@194.158.215.132) joined #forth 12:51:01 --- quit: divgrad () 13:23:33 --- join: Fare (fare@samaris.tunes.org) joined #forth 13:28:44 --- join: kc5tja (~kc5tja@stampede.org) joined #forth 13:47:59 --- quit: geakazoid ("Leaving... ") 13:50:13 --- join: I440r (~mark4@1Cust213.tnt1.bloomington.in.da.uu.net) joined #forth 13:50:18 Hey 13:52:03 hi 13:53:23 brb :) 15:28:45 --- quit: futhin ("restarting my router") 15:32:58 --- join: futhin (thin@h24-64-175-61.cg.shawcable.net) joined #forth 15:33:46 back 15:34:00 took doggie for a walk 15:34:30 * davidw is definitely a cat person 15:45:47 are you catwoman? 15:46:33 nope 15:46:35 that's rob_ert 15:47:56 heh 15:49:59 i'd like cats if my cat didn't shed so much hair 15:50:20 lol 15:50:31 this dog is a purebreed alaskan husky 15:50:38 i like dogs better, dogs are smarter than cats 15:50:42 you can actually get hairless cats, but they are kind of disgusting 15:50:44 VERY thick fur heh 15:50:44 and lots of it :P 15:50:49 people just anthromorphize cats WAYYY too much 15:51:03 cats = stupid, dogs = smarter 15:51:09 dogs are 'smarter' in the sense that they understand your commands 15:51:12 chimpanzees = can drive and smoke at the same time 15:51:33 cats are smarter in that they sit around all day, don't eat their own shit, and don't take stupid orders from people like 'chase the ball' 15:52:31 :) 15:53:29 humans are smarter in that they can give the orders 15:53:46 but they are also dumber in that they usually follow the orders. 15:54:25 --- join: CrowKiller (Vapo_Rulez@cnq5-233.cablevision.qc.ca) joined #forth 15:55:05 hi 15:59:06 hi 16:14:58 --- nick: kc5tja -> kc-food 16:33:08 --- quit: davidw (Read error: 113 (No route to host)) 16:39:22 wow, suddenly everybody is quiet 16:39:27 i'm on like 16 channel 16:39:28 i'm on like 16 channels 16:40:43 but your not an adict right ? 16:41:50 an irc addict? 16:41:54 no not really 16:42:05 usually hang on a few channels 16:42:08 not 16 16:44:32 --- join: _n_ (nm@pcp01518417pcs.reding01.pa.comcast.net) joined #forth 16:46:33 hi n :) 16:50:23 --- join: Forth (~Forth@1Cust213.tnt1.bloomington.in.da.uu.net) joined #forth 16:54:04 --- nick: kc-food -> kc5tja 16:55:04 woohoo i have 325 megs of 633 :) 16:56:51 and its only taken me a week so far 17:01:59 <_n_> 633? 17:01:59 <_n_> what file is this? 17:01:59 <_n_> forthosv4.3.iso? :) 17:02:49 no 17:02:49 freebsd heh 17:03:24 --- quit: Fare ("ERC v2.91 $Revision: 1.239 $ (IRC client for Emacs)") 17:28:12 --- quit: I440r ("bbl") 17:28:13 --- quit: Forth (Remote closed the connection) 17:43:54 --- quit: _n_ (Read error: 104 (Connection reset by peer)) 18:23:08 --- join: Oscarian (~oscar@dsl-202-45-106-88.QLD.netspace.net.au) joined #forth 18:23:39 hi 18:41:10 --- quit: onetom (carter.openprojects.net irc.openprojects.net) 18:41:20 --- join: onetom (tom@adsl52007.vnet.hu) joined #forth 18:46:34 hi onetom 19:35:53 --- join: geakazoid (JB@adsl-63-202-177-148.dsl.snfc21.pacbell.net) joined #forth 19:44:16 --- quit: geakazoid ("Leaving... ") 20:26:31 --- quit: CrowKiller ("User pushed the X - because it's Xtra, baby") 20:46:49 --- join: I440r (~mark4@1Cust247.tnt2.bloomington.in.da.uu.net) joined #forth 21:21:59 --- join: Soap` (~flop@202-0-42-22.cable.paradise.net.nz) joined #forth 21:28:36 --- quit: I440r ("zzzzz") 21:44:13 --- quit: Oscarian ("bbs, shifting stuff around") 23:04:21 --- quit: rob_ert ("Nothing is real. I think.") 23:07:15 --- quit: futhin (Success) 23:54:29 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 23:59:59 --- log: ended forth/02.06.09