00:00:00 --- log: started forth/03.12.20 00:04:02 --- join: Robert_ (~snofs@c-305a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 00:04:02 --- quit: Robert (Read error: 54 (Connection reset by peer)) 02:41:24 --- join: Robert (~snofs@c-305a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 02:41:28 --- quit: Robert_ (Read error: 110 (Connection timed out)) 03:30:43 --- quit: warp0x00 (Read error: 110 (Connection timed out)) 03:34:30 --- join: warp0x00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 04:11:17 --- join: aktnot (ident@233.80-202-65.nextgentel.com) joined #forth 04:25:03 --- quit: warp0x00 (Read error: 110 (Connection timed out)) 04:25:27 --- join: warp0x00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 04:33:21 --- join: snowrichard (~richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 04:33:48 hello 04:34:09 brb 04:37:02 hello 04:44:01 hi 04:44:07 was in other channel 04:45:39 oooh hooo witchy woman see how high she flies.... 04:45:48 classic rock station 04:46:42 moo 04:50:29 --- quit: snowrichard ("Leaving") 05:12:14 --- join: schihei (~schihei@pD9548B90.dip.t-dialin.net) joined #forth 05:47:27 --- quit: warp0x00 (Excess Flood) 05:48:10 --- join: warp0x00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 05:53:17 --- quit: schihei (Client Quit) 06:13:53 OrngeTide: ping? 06:25:19 --- join: schihei (~schihei@pD9548B90.dip.t-dialin.net) joined #forth 06:28:01 --- quit: aktnot ("leaving") 06:32:27 --- join: aktnot (ident@233.80-202-65.nextgentel.com) joined #forth 06:34:56 --- quit: schihei (Client Quit) 08:14:01 y9 10:00:37 --- quit: fridge ("Client exiting") 10:12:05 --- join: schihei (~schihei@pD9E5CA03.dip.t-dialin.net) joined #forth 10:17:46 --- join: fridge (~fridge@dsl-203-33-164-75.NSW.netspace.net.au) joined #forth 10:21:50 warp0x00: pong. 10:29:38 --- join: Robert__ (~snofs@c-305a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 10:29:39 --- quit: Robert (Read error: 104 (Connection reset by peer)) 10:31:49 --- join: aktnot_ (ident@233.80-202-65.nextgentel.com) joined #forth 10:34:31 --- nick: Robert__ -> Robert 10:34:31 --- quit: Robert (Remote closed the connection) 10:34:38 --- join: Robert (~snofs@c-305a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 10:35:41 --- quit: aktnot (Read error: 60 (Operation timed out)) 10:44:04 --- join: Speuler (~User@node-d-9180.a2000.nl) joined #forth 10:44:29 'morning 10:46:58 --- quit: Robert (Read error: 113 (No route to host)) 10:47:36 --- join: rO| (rO_@pD9E0A474.dip.t-dialin.net) joined #forth 10:48:00 --- join: Robert (~snofs@c-305a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 10:50:54 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 11:21:25 --- quit: tathi ("leaving") 11:21:37 --- quit: rO| (Read error: 104 (Connection reset by peer)) 11:22:31 --- join: rO| (rO_@pD9E0A474.dip.t-dialin.net) joined #forth 11:31:26 bongo! 11:31:27 lol 11:31:35 didnt see ya sneek in there :P 11:31:35 --- quit: schihei (Client Quit) 11:32:12 hi mark ! 11:32:18 good 11:32:23 i like obscurity 11:32:34 Hi Speuler 11:32:46 hi Robert 12:29:52 --- quit: njd ("epic4-1.1.16 - oblivion : the lost souls of time..envy life.") 12:34:45 hehe 12:35:17 out of the 20 or so websites I visit on a regular basis, only 3 of them aren't available as a RSS feed 12:37:13 rss ? 12:37:29 Romulans Spank Spock, of course 12:40:28 I440r: basically a site summary in XML format, for news aggregators, I am using straw, a news aggregator for gnome 12:41:01 its what I thought newsgroups would be like, before I used them 12:42:27 gnome - ick! lol 12:42:39 * I440r needs some help with isforth documentation :( 12:42:46 --- quit: rO| (Read error: 110 (Connection timed out)) 12:45:04 I440r: what is the problem? 12:45:28 no idea where to start 12:45:29 :/ 12:45:47 and im the only person with enough knowledge of the system to document it atm 12:47:14 I440r, consider to keep only one set of documents, and generate the docs from the one set. such as, grep source files for the doc portions, and maintain doc in the source 12:48:16 speuler i dont want sources and documentation interlaved into the same source files, that would fill up the source files with huge ammounts of bullshit visual clutter making them totally unreadable and thus unmaintainable 12:48:37 my soruces dont look like an unmade bed like most others ive looked at... 12:49:00 ive strived to keep my sources neat and clean and readable and to keep the bs visual clutter to a minimum 12:49:01 I440r, you can grep -v the files for a non-doc source-only version 12:49:19 speuler when i do joe somefile.f how do i filter out the bullshit ? 12:49:20 heh 12:49:33 i know what your saying - i understand its advantages 12:49:44 but the disadvantage is unmaintainable CODE 12:49:53 CODE belongs in soruce files 12:49:56 not documentation 12:49:59 not version history 12:50:20 an "intelligent" editor, allowing to hide lines matching certain patterns, would be nice 12:50:43 an intelligent editor can splice together seperate source and documentation 12:50:47 speuler an intelligent editor would think its more intelligent than you are and would hide info you need 12:51:03 no, i define the match patterns 12:51:16 i wont use a folding editor either, at least not and use its folding 12:51:33 you're free not to do :) 12:51:38 because when i move through the sources even if im skipping past functions my eye still scanns over them 12:51:44 therefore i take them in partially 12:52:02 if they were hidden i would have to UNHIDE them to look at them 12:52:04 no thanx :/ 12:52:13 its a great idea on paper but not in practice 12:52:26 why hide something you would want to see ?? 12:52:59 exactlyu 12:53:16 and even if im looking for some other function i still want to see EVERYTHING as i scan past it 12:53:28 my brain will be thinking about the stuff i scan past 12:53:39 while im working on the shit i was looking for :) 12:54:05 do you put any documentation in the source? 12:54:15 who ? 12:54:17 i do 12:54:22 int i; // increment i 12:54:24 i put comments and thers some text in the sources that does not belong 12:54:24 h0h0 12:55:00 fix that, I just woke up, anyway you get what I mean 12:55:04 i call it "documentation" so i don't have to write some 12:55:17 small amounts of documentation describing what the code is attempting to do at that point 12:55:27 but actually, those parts are machine-extractable 12:55:46 i even use a forth word to extract parts of it 12:55:59 and display it as "on-line help" 12:56:44 in bashforth i do too 12:56:47 doc doc 12:56:52 show doc of word doc 12:57:03 which is just above the code of word "doc" 12:57:48 using seperate files would be messy 12:58:08 with this scheme, i can spot undocumented words with a blink of an eye 12:58:18 and there's no obsolete doc 12:58:41 it also softly forces me to document any word 12:58:59 especially the helper words, and "internals" 12:59:22 not much use for doc of standard words :) 13:01:34 unless they differ from the standard 13:01:54 wouldn't be a standard word, in that case 13:02:10 well you could have a standard word that operates in a non standard way 13:02:15 but extremely important to know about, sure 13:02:38 no, you can have the name of of standard word 13:02:52 but not a standard word which behaves non-standard 13:02:59 hairsplitting of course 13:04:02 discussion of standards leads to ANS, ANS leads to hate and hate leads to the dark side of the force 13:04:23 exactly!!!! ans is the dark side! 13:04:25 heheh 13:04:31 * Speuler doesn't care 13:05:39 my forths implements words as i feel its right, even if isforth compatibility suffers . 13:05:58 big grin 13:06:53 if i'f write an ANS conform system, it would be compatibility by coincedence 13:08:08 bongo your forth doesnt need to be isforth compliant any more than isforth needs to be ans compliant 13:16:02 but - when does a system stop being forth ? say, i type " 1 2 + .", and the system responds with " *** 1 2 + . -> badly structured expression" ... 13:16:27 but i maintain "this is my forth, only, it is a bit non-ANS" 13:18:02 "you have to write it this way: dot(tos+=mem[sp++])" 13:19:13 almost neglectable syntactic discrepance 13:19:54 due to not having a fully-standard + or . 13:20:37 --- quit: I440r ("Leaving") 13:21:06 --- join: I440r (~mark4@12-160.lctv-a5.cablelynx.com) joined #forth 13:21:36 oopts 13:22:11 --- quit: zardon ("Lost terminal") 13:26:20 --- join: zardon (~zardon@d216-232-233-5.bchsia.telus.net) joined #forth 13:36:39 easiest way out would be to state "forth is what its discoverer meant it to be", which in the current state would render all non-colorforth implementation "forth-alikes" 13:36:47 --- quit: MysticOne (Read error: 104 (Connection reset by peer)) 13:37:42 that would be fine with me too. i don't care whether i'm working on/with a forth system or a forth-like system 13:39:15 I think it is important to consider what the creator thinks forth should be 13:39:21 to an extent 13:40:03 ok i just tried to go to www.m-1911.org and got some fucking porn site 13:40:05 grr 13:40:27 but that is why they call it XYZ Forth 13:40:39 and not just Forth. 13:41:21 period = denotes end hehe 13:42:08 --- join: MysticOne (mysticone@mysticone.usercloak.freenode) joined #forth 13:43:09 are there mysticubes too ? 13:44:30 not to mention mysticircles 13:44:54 there's only MysticOne 13:44:56 or ... MystiCone 13:44:57 :) 13:45:25 hehe, mystic 13:47:29 so does anyone but futhin work on forth.bespin.org? 13:52:05 anyone know AdamMarquis? 13:52:26 he made the ide bootloader in the forum 13:52:33 er, made/posted 13:53:02 --- quit: fridge (Read error: 60 (Operation timed out)) 14:00:09 --- join: fridge (~fridge@dsl-203-33-160-177.NSW.netspace.net.au) joined #forth 14:00:11 ahh 14:00:15 I thought I knew it 14:00:21 I440r = mark 14:00:45 hey fridge 14:02:01 howdy 14:02:32 just dragged the bed into the loungeroom 14:02:40 only room with aircon =) 14:05:01 :) 14:05:37 --- part: slava left #forth 14:06:29 --- join: TheBlueWizard (TheBlueWiz@pc92dn1d.ppp.FCC.NET) joined #forth 14:06:29 --- mode: ChanServ set +o TheBlueWizard 14:06:46 hiya all 14:13:44 moi 14:14:23 terve mur :) 14:40:55 oh. just noticing, domain the-b.org is still available 14:40:56 --- quit: fridge (Read error: 104 (Connection reset by peer)) 14:41:25 how much does a domain cost these days ? 14:41:36 org about 15$/y 14:41:44 cheap 14:41:48 grab it before microsoft does :) 14:42:02 lol 14:42:04 de and eur about 6 $ 14:42:23 but eur only reservation yet 14:42:41 5 $ 14:45:46 not even offical registrations 14:45:53 some bulk registrars stuff 14:46:42 mur: early registration has been available for non-bulk .eu for a while now 14:47:00 where? 14:47:19 mur: my domain reseller does 14:47:29 seen some others too 14:47:34 that does not make it official for certainly 14:47:45 come first - get is the idea here 14:48:03 i read somewhere someone said that firms offer preregistrations even there is not even official registrations yet 14:48:31 thats the purpose of preregistration 14:48:44 wouldn't need if you can register the domain already 14:49:15 "we'll get that domain for you once the tld becomes available" 14:49:38 for sure there'll be conflicts 14:49:59 no idea how that's going to be handled. 14:50:07 possibly, time of prereg 14:52:18 but the-b.eu sound shitty 14:59:35 --- join: fridge (~fridge@dsl-203-33-160-177.NSW.netspace.net.au) joined #forth 15:08:36 --- join: Robert_ (~snofs@c-305a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 15:09:05 hiya Robert 15:09:15 Hi :) 15:10:19 --- quit: Robert (Nick collision from services.) 15:10:37 TheBlueWizard: kysy Robertilta jotain suomeksi! ;) 15:10:51 bur.eu 15:11:17 --- nick: Robert_ -> Robert 15:11:38 Speuler: i think they just all flood reg domains and first gets 15:11:41 matter of secs 15:15:16 --- part: Speuler left #forth 15:21:44 y0 15:22:38 hey chrisrw 15:22:53 did you see the posts Adam made at forth.bespin.org? 15:23:43 no 15:23:46 hooold on 15:23:56 as in, Adam Chlipala? 15:24:17 no 15:24:22 Marquis 15:24:28 which I believe is I440r hehe 15:24:34 but I might be wrong 15:24:50 pretty cool posts 15:25:00 exactly what I want to do as far as getting a forth system bootstrapped 15:25:02 no.... 15:25:09 I440r is Mark 15:25:25 Mark is short for Marquis 15:25:31 but it's probably not i440r 15:25:31 er 15:25:31 noo 15:25:41 Mark Manning :) 15:26:07 hehe, k 15:26:16 so someone here is Adam Marquis 15:26:48 hrm 15:26:52 might be wossname 15:27:08 yeah 15:27:11 it might 15:27:24 Robert? 15:27:32 Yes? 15:27:33 is it wossname? 15:27:36 No 15:27:46 k 15:27:56 I'll just have to wait on futhin then 15:27:59 he probably knows 15:28:41 yep :) 15:28:51 oh 15:28:53 lol 15:28:56 woss = Sebastian Hubbard 15:29:04 wossname = ESbas-tian Hubbard 15:29:05 duh 15:29:08 llo 15:29:12 http://robert.zizi.org/seb.html 15:29:13 Sebastian* 15:29:13 hehe 15:29:29 Favourite programming languages:C and Assembler 15:29:35 no forth? 15:29:43 :(~ 15:30:36 :)) 15:31:14 Favourite programming languages:C, forth and assembly language 15:31:17 mur: ok! 15:31:17 Rob's page 15:31:37 ircname .. Time to play! :) 15:31:41 hehe tbw 15:31:47 friendly ircname :) 15:32:18 only 9 computers Rob? 15:32:23 geez, wimp 15:34:03 Robert: ymmärrän sinä puhut suomea...niin miten menee? 15:35:24 TheBlueWizard: Hyvää iltaa. 15:36:47 Timmie died? 15:37:23 What Timmie? The Dutch one? 15:37:30 we're going to need another timmy! 15:37:32 Robert: 15:37:34 heh 15:38:22 United Freaks 15:38:28 Freaks United 15:38:32 Yes 15:38:46 TheBlueWizard: You knew I didn't know finnish :) 15:39:08 Robert: oh? 15:39:16 * TheBlueWizard glances at mur 15:39:42 --- join: Sonarman (~matt@adsl-64-169-93-83.dsl.snfc21.pacbell.net) joined #forth 15:39:57 so I take it nobody visits the forth forum at bespin? 15:40:03 hey Sonar 15:40:10 hi! 15:40:21 you're happy today :) 15:40:23 hey hey hey 15:40:40 TheBlueWizard: Heh. 15:40:58 mur: Mihin sinä kysyt minun puhua Robert:ilta suomeksi? 15:41:31 (Why did you ask me to talk to Robert in Finnish?) 15:41:45 no reason specified 15:41:47 ;) 15:41:50 hehe 15:42:00 you guys are even assholes to each other 15:42:07 lovely 15:43:10 TheBlueWizard: Haha. 15:43:30 mur: Sluta lura den stackars blåa trollkarlen. 15:45:19 mur: du bist ja ein gemeines arschloch 15:45:52 mur: Puhutko ruotsia? 15:46:06 :)) 15:46:09 chrisrw: How unpolite of you 15:46:10 mur: Puhutko saksia? 15:46:13 :) 15:46:32 Robert: Im not a very polite person 15:46:43 what did he do? 15:46:54 mur: du bist ja ein gemeines arschloch 15:47:15 ohh 15:47:16 you bastard 15:47:17 saksia :) 15:47:21 heh 15:47:30 ree: know german? 15:47:55 Robert: heh 15:48:06 I know English 15:48:13 i understand german 15:48:13 and.. 15:48:21 i still dont see that line worth commenting 15:48:21 English 15:48:36 mur versteht nichts :( 15:48:41 those are the only two languages I know 15:48:56 which one do you know better? 15:49:08 Let me guess, English! 15:49:31 i say English instead 15:49:36 let's see who is right 15:49:37 heh 15:50:23 you're both wrong 15:50:31 I know very little of either 15:50:36 but equally the same amount 15:50:38 mur: SIGN A-S-L YOU? (that's a direct "translation of an ASL query :) 15:50:54 hey, i know what "mur versteht nichts" means! 15:50:59 from listening to RAMMSTEIN 15:51:02 ME SIGN A-S-L NOT 15:51:17 so nobody reads the #forth forum? 15:51:18 :( 15:51:35 * mur is wearing cursed ring of conflict 15:51:46 everywhere i go,i cause conflicts 15:51:49 people over react 15:51:51 ree: i read the forum, but i have never posted there 15:51:52 :D 15:52:25 mur: :-D 15:52:27 ohh 15:52:33 do you know who AdamMarquis is? 15:52:41 AdamMarquis is suprdupr 15:52:45 i'm pretty sure 15:52:49 --- quit: MysticOne (Client Quit) 15:52:52 hehe, thanks 15:53:24 not registered here 15:54:33 he has some cool posts 15:54:41 yeah, he does 15:54:43 similar ideas to me 15:54:49 also in comp.lang.forth 15:55:04 ahh, yes 15:55:04 what kind of ideas? 15:55:10 I'll load my newsreader 15:55:40 ohh.. regarding colorforth and embedding a dev system directly into a bootstrap for an OS 15:55:47 a/the bootstrap 15:56:11 so there woudl not be but minimal kernel? 15:56:16 I've decided to go with forth instead of editing my assembly code with vi and assembling it with fasm 15:56:34 well.. I like to view my system as one large image 15:57:05 there won't be a line between kernel and executing code 15:58:17 II can have temporary forth code taking place of future asm code 15:58:25 --- join: MysticOne (mysticone@mysticone.usercloak.freenode) joined #forth 15:58:27 and interactively replace/add code while developing the system 15:58:33 so it works out to be best 15:58:40 plus I'll have more people interested this way 15:59:22 I convinced myself I was limiting myself using a regular editor like vi and assembler like fasm or nasm 15:59:25 ::) 15:59:30 why not let forth do that for me 15:59:51 you're learning, Joe :)) 16:01:10 anyway, my thinking priod abuot RkG is ovr 16:01:12 :) 16:01:14 --- quit: Robert (Remote closed the connection) 16:01:23 ObjC it is :)) 16:01:25 GRRRR 16:01:31 mur: ! 16:01:32 mur: ! 16:01:32 mur: ! 16:01:35 the programming is annoying practical 16:01:41 :) 16:01:47 why isn't there much ahrdcore programming 16:02:02 it requires large platform :( 16:02:07 WHY DONT WE ALL JUST CODE BINARY 16:02:09 no time and effort to code such 16:02:25 practical != !binary 16:02:38 haha 16:02:44 that reduces to 16:03:01 practical = binary 16:03:02 :) 16:03:24 ree mark means "of mars" or "warlike" 16:03:32 or - in norwegan... "field of worms" 16:03:33 ugh 16:04:44 lol 16:04:45 uh 16:05:03 well chrisrw you know too theoretical 16:05:05 field of worms isn't norwegian 16:05:12 RkG? 16:05:40 ree: my current project :)) 16:05:43 --- quit: aktnot_ ("leaving") 16:06:39 hehe.. you like to start everything with Rk :) 16:12:16 --- join: Robert (~snofs@c-305a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 16:12:26 wb Robert 16:12:40 hej rober 16:12:41 ! 16:16:37 so who volunteers to do my dox ? 16:16:41 futhin! 16:16:48 make yourself usefull for a change!!! 16:16:50 :P 16:18:06 hehehe 16:18:19 robert! 16:18:23 yeah, you channel stealing asshole :) 16:18:26 robers web pages are cool 16:18:44 robert - wanna do an isforth web page for me ? 16:19:06 robert's pages are good.. well formatted and simple 16:19:12 exactly 16:19:18 and not purple 16:19:24 definitely not purple :) 16:19:26 purple is a given 16:19:27 sorry 16:19:31 has to be purple 16:19:33 grr 16:19:36 grow some balls 16:19:41 please :) 16:19:47 they stole "queer" im NOT letting them have purple! 16:19:47 :P 16:19:56 they stole "gay" i mean 16:20:22 except on christmas, we get "gay" back! 16:20:32 don we now our gay apparal! 16:20:34 purple is good colour but requires skills to use it 16:20:40 rob, his purple/gay/fag site is beneath your skills bud 16:20:54 --- join: slava (~slava@CPE0080ad77a020-CM.cpe.net.cable.rogers.com) joined #forth 16:21:04 actually.. our one office wall is purple 16:21:05 * TheBlueWizard laughs 16:21:06 has anyone thought of doing OO in forth using a multi dispatch sort of thing? 16:21:08 so I can't say anything 16:21:27 OOP????????? 16:21:30 ie, define the word (foo bar) baz, where foo and bar are predicates 16:21:40 if they return 1, then dispatch baz 16:21:40 http://www.geocities.com/tablizer/oopbad.htm 16:21:46 purple works everywhere except for a car colour 16:22:17 actually.. I think purple works on interior 16:22:47 ca* 16:22:50 slave is talking more about dispatches than OOP.. dispatching is fun 16:22:51 car* 16:25:38 for instance right now i'm writing a perverted forth-like langauge interpreter, and it does math with bignums, ratios, fixnums and soon complex numbers 16:26:10 it would be nice if i could define +, -, sin, cos etc etc etc to take the various numbers as multiple dispatches 16:26:29 purple works everywhere? hmm...I'd like some purple grasses, purple sun, purple snow, .... :) 16:26:46 hell yess! 16:26:52 purple SNOW!!! :) 16:27:14 oi 16:29:58 Purple snow? 16:30:03 Oh. 16:30:20 * Robert wonders what kind of pills TheBlueWizard is taking 16:30:44 * TheBlueWizard laughs...he was just making sarcastic joke 16:30:51 purple piss could be arranged 16:31:23 futhin: ha ha...I heard one can actually change the color of piss through certain eating 16:31:52 back 16:32:49 i was thinking of the joke that medical doctors play on each other by spiking food with a substance that turns your piss bright blue 16:33:27 :) 16:33:38 And the rest of your body, heh. 16:33:43 At least the inside. 16:34:03 mur: I440r onpa mieletön :) 16:34:28 -pa? :) 16:35:33 eh ? 16:35:45 robert do isforth a decent web page will ya 16:35:52 epäillätko minun? :) 16:36:20 I440r: Uhm.. why isn't the current one OK? :) 16:36:41 * TheBlueWizard waggles his eyebrows at I440r 16:37:28 en enpäile sinua, mutten ymmärrä miksi käytit -pä päätettä :) 16:37:33 epäile 16:37:36 ups 16:38:23 no - it sux 16:38:39 tbw - you wiggle eyebrows why ??? :) 16:38:45 wanna do the dox ??? :) 16:38:56 I440r: Bah... should work on making isforth better, not the page :P 16:39:10 im not working on the page 16:39:14 i want YOU to :P 16:39:18 and isforth cant be better 16:39:23 it can only be more complete :P 16:40:01 Tsss... 16:40:21 Making the webpage to someone elses project kinda says "I suck" ;P 16:41:55 tbw, eh.. perhaps you meant to place onpa first to make it just statemen 16:42:07 so i suck! 16:42:11 make my web page :P 16:42:41 Er 16:42:48 I mean that it would mean that I suck, heh 16:42:56 I'd rather code Forth ;) 16:43:08 Getting this lousy block system to work... 16:44:20 how come people have so much trouble with blocks? 16:44:32 people/forths 16:45:17 Well.. I don't really have much trouble. 16:45:25 It's just that I'm too lazy to code anything right now 16:45:33 Playing Super Mario instead :P 16:46:36 Super Mario vs coding 16:47:16 Hehe 16:47:20 You must hate me 16:48:03 mur: hmm...I thought -pa can be freely used...guess Finnish wants the -pa'ed verb to be put first 16:49:02 maybe 16:49:49 ok...thanks for the linguistic tip 16:50:32 i dont really konw what is -pa's meaning 16:50:56 if it is not "what a something" 16:50:56 or 16:50:56 -pa is the emphatic marker 16:51:11 can you give me some other example than onpa or question-wordpa 16:51:55 * TheBlueWizard will have to dig up actual example from a book...may be a while 16:53:20 ok 16:53:23 :)) 16:53:54 anyone here know how to set up an rsync server ? 16:54:43 found: "En minä sitä sanonut --- sanoitpa." (I did not say that! --- Oh, yes, you did!) 16:58:35 I440r: have you tried asking that in other channels such as #gentoo? 17:01:36 If they can do his work? :P 17:01:46 hehe 17:01:59 yeah.. the gentoo folks have nothing better to do 17:02:48 ito me that sounds like arguing 17:03:02 like jopa 17:03:07 - even 17:03:11 even i think it's different 17:04:28 * TheBlueWizard looks up "jopa".... 17:05:19 that translates as "even"...I don't think it is an example of -pa...then again, don't know. But the book said -pa is an emphatic marker 17:05:49 well 17:06:03 sanoitpa example reminds me of juupas eipäs argue 17:06:07 onpas eipäs ole 17:06:21 it is, no it isn't, yes , no , yes , no 17:06:25 you get to point i guess 17:06:25 :) 17:08:20 that's a good one..."juupas eipäs" would come out in English: "Yes it is! (polite)", "No, it isn't! (polite)"...like between two girls politely, but emphatically arguing over something 17:08:55 * TheBlueWizard remembers -s is a polite marker as explained by mur 17:09:26 see those !s....put an emphasis 17:10:15 polite marker? 17:10:17 hmm 17:10:32 i meant to explain -s is familiarity rather 17:11:07 oh...you told me -s soften its impact, which I took it to be polite 17:11:35 * TheBlueWizard hmms 17:15:12 hmm 17:15:29 not polite really 17:15:46 i shougl go sleep soon 17:15:50 it's 3 am already 17:17:46 ok hyvää yötä sitten :) 17:17:56 hyvää yötä 17:18:02 -- 17:26:40 --- quit: I440r ("food!!! -->") 17:36:33 --- quit: fridge (Remote closed the connection) 17:48:47 --- join: fridge (~fridge@dsl-203-33-160-177.NSW.netspace.net.au) joined #forth 17:59:10 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 17:59:10 --- mode: ChanServ set +o kc5tja 18:01:33 hiya kc5tja 18:03:49 Hello. 18:04:09 how's life? 18:04:33 It's going, I suppose. 18:04:58 * TheBlueWizard nods 18:06:29 --- quit: Sonarman (Read error: 60 (Operation timed out)) 18:09:35 kc5tja: you never gave me the info on getting qm :) 18:10:05 qm? quantum mechanics? 18:10:45 MysticOne: I just finished it now. 18:10:52 It's on the wiki, under DownloadingQm 18:11:07 qm is my text editing environment based on quasi-modes. 18:12:55 kc5tja: what's the URL again? 18:14:04 kc5tja: oh...hmm 18:15:35 MysticOne: http://www.falvotech.com/piki-qm/ 18:16:12 TheBlueWizard: I just set the site up yesterday evening, like around 10PM, so it's horribly lacking in useful information. 18:16:43 But that's relatively OK by me, because I don't want everyone and their grandmother signing up to develop. :) 18:16:50 (or, perhaps, maybe I do. I don't know) 18:17:03 I just want to keep things nice and organized right now. 18:18:56 lol ok 18:22:16 kc5tja: it's horribly lacking in a page 18:22:32 ?? 18:22:35 What is lacking? 18:22:39 there's no page 18:22:42 just a directory listing 18:22:43 Yes there is. 18:23:09 cgi_log, editlog, logo.png, piki-text.tar.gz, piki.css, and a directory called text 18:23:23 OOPS 18:23:27 I gave the wrong URL, that's why. 18:23:27 :) 18:23:31 hehehe 18:23:33 yeah....and no html file or whatever 18:23:37 http://www.falvotech.com/cgi/piki-qm 18:23:55 thar she blows! 18:23:56 arrrrrrr 18:24:08 me hearties 18:25:42 heh 18:26:08 nice qm page 18:26:29 hey kc5tja 18:26:30 heh 18:26:45 * kc5tja chuckles at TheBlueWizard, as he hasn't really written anything about qm yet. 18:27:18 yeah, I know...nonetheless it is nice 18:27:19 yeah, TBW has been the Blue Comedian tonight 18:27:34 ree: huh? 18:29:07 heh 18:29:30 Man, my roommate is cooking up something and it's making me really, really hungry right now. 18:29:47 * kc5tja is thinking of counter-acting their evil, nefarious plans by ordering Italiano tonight. 18:30:05 Comedian.. someone who makes people laugh 18:30:24 ree: I know...but I am not trying to make a joke 18:30:42 I think it's because I wrote "/me chuckles at..." 18:30:51 Anyway, I found the dichotomy of ideas to be mildly amusing. 18:31:55 yes, and you were funny/having fun earlier today 18:32:23 dichotomy of what ideas? 18:32:42 Idea 1: nice page on qm, Idea 2: Lack of qm-related content on said page. :D 18:33:06 Yet somehow they're both true. 18:33:23 MysticOne: Is that working for you? 18:33:47 so you started your website finally 18:33:52 I was reading the bespin forth forum 18:33:55 ree: I've had this site for a while. 18:34:01 http://www.falvotech.com 18:34:02 ahh, ok 18:34:03 I haven't tried to d/l it yet 18:34:06 I can see the site though 18:34:09 but it's hosted at my business account. 18:34:11 I didn't look at the date of that post 18:34:15 * TheBlueWizard chuckes re: kc5tja's dichotomial remark on his qm page 18:34:40 do you know Adam Marquis kc5? 18:34:49 er, s/chuckes/chuckles/ 18:34:53 Well, my business isn't taking off. It can run, the engine is in good, clean, fine form. But nobody is willing to pay for the gas, so to speak. 18:35:02 ree: Yes. 18:35:15 ahh.. does he come on irc much? 18:35:18 Not personally, but CrowKilr/Suprdupr occasionally visits here and on the CF mailing list. 18:35:28 k 18:35:43 Depends. He occasionally goes through phases. 18:35:54 we have similar interests.. re colorforth/bootstraps 18:36:01 * kc5tja nods 18:36:12 * kc5tja would like a self-hosted environment too. 18:36:24 It's just that, right now, supporting Linux has higher priority for me. 18:36:41 When FS/Forth gets to the point where it can run under Linux, then I'll set up a Wiki site for it as well. 18:36:59 kc5tja: I registered the archive, but when I went to get it, it says there's no such file or directory on my system for where it wants to put it 18:37:24 MysticOne: Can you paste the console transcript please? 18:37:54 7 lines okay? 18:37:56 (for channel) 18:38:09 No. That's one line too many for my liking. Cut it back. ;P 18:38:12 * kc5tja is joking. 18:38:12 yeah 18:38:14 hehehe 18:38:17 Tokrah:~/gnu_arch/bin mysticone$ ./tla register-archive http://www.falvotech.com/{archives}/qm-2003 18:38:20 Registering archive: kc5tja@arrl.net--qm-2003 18:38:22 Tokrah:~/gnu_arch/bin mysticone$ ./tla get qm--devel--0.1 18:38:25 unable to open directory "/Users/mysticone/gnu_arch/archives/qm-2003/qm/qm--devel/qm--devel--0.1" (No such file or directory) 18:38:28 PANIC: I/O error 18:38:31 Tokrah:~/gnu_arch/bin mysticone$ 18:38:39 What version of tla do you have? 18:38:51 pre9? 18:39:10 yeah 18:39:25 Jeez, that's a bug then. 18:39:26 :( 18:39:36 I'm *positive* they claimed they fixed that one. 18:39:47 Tokrah? 18:39:53 Let me check to see if it happens on pre8 as well. 18:39:54 is that a stargate reference? 18:39:56 (what I use) 18:41:00 Oops. I think I *might* know what the problem is. 18:41:11 The archive is registered now, right? 18:41:50 Type tla my-default-archive kc5tja@arrl.net--qm-2003 , then type the tla get command. 18:41:52 See if that works. 18:42:33 nope :( 18:42:36 wants more options 18:42:42 How so? 18:43:03 Tokrah:~/gnu_arch/bin mysticone$ ./tla get 18:43:03 usage: tla get [options] revision [dir] 18:43:03 try get --help 18:43:03 Tokrah:~/gnu_arch/bin mysticone$ 18:43:12 * kc5tja whaps MysticOne 18:43:21 I must spell everything out, I see. 18:43:27 OK, type this then (for your punishment): 18:43:40 tla get -A kc5tja@arrl.net--qm-2003 qm--devel--0.1 18:43:49 oh, you didn't say that! so I didn't think I had to type the rest :) 18:44:13 yay it works! 18:44:14 The -A option overrides your current default archive, so you could just leave that part out if you already set the default archive. 18:44:24 * kc5tja goes to fix the wiki... 18:46:03 Done 18:46:56 is there any source yet? 18:47:06 Only to the object model core. 18:47:26 You have to run the nuweb tool to extract it from the documentation. 18:47:41 ohhh 18:47:43 There's a make option to do that. 18:47:48 Just type make to see the options it gives. 18:48:20 interesting 18:48:32 Do you have TeTeX or some kind of LaTeX installed on your box? 18:48:43 nope 18:48:46 :( 18:49:47 Not sure how much you'd be able to contribute to the project then. Those are kind of required. :( 18:49:59 * kc5tja is writing qm in a literate programming style. 18:50:27 The source code is contained within the documentation (instead of the other way around, as is usually the case) 18:54:00 And I do more or less expect code contributions to be documented and unit tested as well. 18:55:15 probably more than I can realistically do atm :( 18:55:58 probably more than you can ask of anyone doing any free contributions 18:56:04 It's just that I want this to be a really high quality product for an open source tool. 18:56:31 ree: I don't believe that for a bit. 18:56:44 well, I'm just beginning ... so this puts it above my abilities for a starting project 18:56:49 But it certainly does greatly reduce the 'available market' of coders I can draw from. 18:57:05 tell me what software out there in the open source world other than dj bernstein is that well quality controlled and documented while being coded 18:57:40 ree: Who or what is dj bernstein? 18:57:41 I am not saying otherwise, anyway 18:58:07 the author of qmail and daemontools 18:58:14 and a mathmetician 18:58:29 popular well-produced software author 18:58:44 he unit tests and folows a methodology for producing safe and secure code 18:58:47 folow/follows 18:58:58 ree: I've done that for years for my own stuff. 18:59:03 he even has a challenge against his qmail package 18:59:12 well, fine and dandy 18:59:28 ree: The author of GNU/Arch also unit tests his software. However, he doesn't document it while developing it though. 18:59:45 dj doesn't document _at_all_ 18:59:46 heh 19:00:07 but I do appreciate the code in documentation method 19:00:12 * MysticOne does make a note to say that he's not in disagreement with kc5tja on how this is being done. It's that he was going to try and learn it to get jump started in C, and it sounds like it's going to start out beyond his capabilities and that he's not going to be able to contribute anything useful for a while 19:00:21 I've been wanting to do the same for awhile but it is hard to do that with standard assembly programming tools 19:00:43 hehe, I am not disagreeing at all 19:00:54 just saying it will be extremely hard if possible to find people who care that much 19:01:20 ree: If you're advocating writing software with such a fine granularity of factoring that one doesn't need to document, then that's the premise behind extreme programming, which I also am in complete agreement with. I did XP for several commercial projects, with great success. 19:01:58 actually I like the concept of literal documenting/coding in the same process 19:02:24 ree: Well, nothing is stopping them from extracting the software from the docs, hacking them, and submitting patches. I am perfectly fine with that. 19:02:38 Just give me enough context to figure out why you made the patch, so that I can update the docs as I integrate the code. 19:02:46 --- join: cykotic (demon@24.114.177.200) joined #forth 19:02:54 hey 19:03:15 Howdy 19:03:16 hey psychotic 19:03:25 * kc5tja , however, is going to go and get some food stuffs. 19:03:27 I'll be right back. 19:03:38 * kc5tja is away: cucina 19:04:01 hiya cykotic 19:04:44 what would be the easiest asm to generate code to for a compiler? 19:05:32 the easiest processor to generate asm for? 19:07:06 well, I mean I'm trying to write a compiler for windows.. and I'd like to generate code 19:07:15 I've never written a compiler before so this is all new to me 19:09:09 windows? compiler? hmm.... 19:10:11 the OS has nothing todo with code complexity 19:10:17 linker perhaps 19:10:56 have you guys heard of bcx? 19:11:12 zardon: well, there are calling conventions (into the OS), and a few others 19:11:23 yes... 19:11:25 just as an example.. it produces c code and is then compiled using lccwin32 19:11:43 but that is not tied to the ISA 19:12:07 you are looking for an intermediate language? 19:12:35 to produce code to? 19:12:54 I'm sorry, you've lost me on the ISA 19:12:56 well.. Forth -> C -> windows binary 19:13:23 well, I don't want to have to bundle a whole c distrobution with my compiler 19:13:49 so I was thinking an assembler 19:14:14 generating assembly from a HLL is not trivial 19:14:28 but if you guys could recommend another way of approaching writing a compiler, I'd love to hear it 19:14:48 reading mpu books 19:14:56 writing assembly 19:14:58 because I will assume you all know more than I do 19:15:22 well, how does VM or interpreter work? 19:15:29 i stay away from windows, so im not sure how nasty the APIs and calling conventions are 19:15:41 isnt it creating your own specific opcodes or something of the like 19:15:49 yeah 19:16:02 instructions 19:16:24 but that adds more complexity 19:16:49 you need to figure out the design of the VM, work out the mapping to the host environment etc 19:17:50 so the VM is basically a compiler in itself that the generated code is fed into the VM and then ran? 19:17:58 well.. 19:18:26 a VM can just interpret virtual instructions, or it could JIT re-compile for the host 19:18:44 the latter would be quite difficult 19:18:47 but what does the VM call? 19:18:51 I don't understand 19:19:01 VM Virtual Machine 19:19:11 ok 19:19:11 its like a emulator for a virtual MPU 19:19:33 and the instruction set archatecture ISA reflects your needs 19:19:44 heh.. I'm starting to think I should just stick to my ftp app 19:19:45 Java runs in a VM 19:20:00 yeah, its pretty complexe, but very interesting 19:20:19 maybe try writing an assembler, then add higher level constructs 19:20:34 HLA is nasty, but might be good practice 19:20:45 yea, I've looked at that 19:22:24 well thanks, I'm going to go read until my eyes bleed 19:22:39 cya.. ;) 19:23:05 --- part: cykotic left #forth 19:35:55 * kc5tja is back (gone 00:32:17) 19:38:18 * kc5tja thinks he succeeded in out-pasta'ing my roommates. :D 19:39:03 8" diameter dish of lasagna (packed), and a 4" diameter meatball to go with it. :D 19:40:50 big meal 19:41:02 well, gotta go to bed...bye A/all 19:41:04 Big appetite. 19:41:17 :) 19:41:21 night! 19:41:22 :) 19:41:26 bye kc5tja 19:41:44 --- part: TheBlueWizard left #forth 19:44:47 hey kc5tja 19:45:22 re 19:46:01 starting the RkG coding again 19:46:07 OObjC 19:56:14 What is RkG again? 19:56:37 th environment thing 19:56:42 aaaaaccccckkk 19:56:45 fuck 19:56:52 I hate this keyboard 20:04:34 hey guys 20:06:41 y0 20:19:22 alright! 20:19:24 yay! 20:19:29 I'm back on qwerty 20:19:35 ugh 20:19:50 If I'm gonna be coding C, kjdn i have to use qwerty 20:19:54 then* 20:19:56 haha 20:20:14 i typed that dvorak :) 20:29:12 * kc5tja nods 20:29:45 I just cant do it with ddvorak 20:29:51 it just doesnt feel right 20:29:57 :) 20:36:00 Yeah. 20:36:08 Fortunately, Forth doesn't really have that problem. 20:36:09 :) 21:03:28 anyone here ever do something close to natural language with forth? 21:03:37 like constructing a natural dialog for programming with 21:04:01 not sure if that falls under literate programming or not 21:05:00 I want to do a visual form of literate programming 21:05:08 instead of symbolic 21:05:39 well, image instead of symbol 21:06:39 * kc5tja nods 21:06:47 No, No, it's not, and that'd be cool, in that order. :) 21:09:31 hehe 21:09:38 concise :) 21:10:02 yeah.. but those visual projects all get put into that category 21:10:11 "cool, but useful?" 21:10:51 the general concensus is that it's an interesting idea but no implementation has really proven itself 21:45:35 can someone take a look at http://24.157.249.151:8888/httpd.lsd and tell me if it makes them throw up? 21:45:52 its an http server written in a scripting language i'm working on, in fact its serving itself 21:46:10 I didn't throw up 21:46:16 its forth-like 21:46:21 actually more like joy 21:48:13 hehe, bsd disclaimer 22:02:53 i shut down the server :) 22:12:14 anyone use the colorforth for windows ? 22:14:00 Well, I'm off -- movie time, then bed time. 22:14:07 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 23:00:24 there is coloforth for windows? 23:00:36 hmm guess i had only looked for macosx 23:00:40 yeah 23:00:44 i remember a xwindows thing maybe, but it was x86... 23:00:49 several colorforths actually 23:00:59 hmm! do you have a link to one/ 23:01:13 hehe, first google return 23:01:31 oh, THE colorforth runs on windows? 23:01:47 not possible :D 23:01:56 ill check it out, thanks 23:02:12 there is a X version too 23:02:18 no, google for colorforth windows 23:02:23 they should have made it ansi terminal 23:02:24 that would rock 23:02:26 http://www.geocities.com/eleks_76/ 23:02:32 oh, right. 23:02:37 silly me ;P 23:02:39 I'm glad he made it into an os hehe 23:03:08 what's funny is this guy ported colorforth wthout knowing forth really at all 23:03:26 seems to run fine too 23:03:32 must have a slight clue then :P 23:03:36 he also has some ethernet code 23:03:43 ooh, neat 23:03:57 which is worth going to the page even if you don't want the colorforth for windows :) 23:04:04 jesus, it's so poetic yet cryptic :> 23:04:05 udp over ethernet/ipv4 23:04:24 exactly the kind of stuff I have been looking for for my proj 23:04:34 the idea of color for comments works nice 23:04:49 hehe 23:05:10 http://cflinks.strangegizmo.com/ 23:05:14 good site too 23:06:01 there are several colorforths for windows 23:06:11 hmm 23:06:54 I like the abbreviation c4 23:06:58 I'll use that from now on 23:07:06 sounds explosive 23:07:38 :P 23:14:44 ree: just like my head 23:14:49 when I try to learn cf 23:16:35 --- join: `John (~e@ool-18be6c71.dyn.optonline.net) joined #forth 23:17:33 welcome john :) 23:18:01 <`John> hello 23:26:43 --- quit: ianp ("Hey! Where'd my controlling terminal go?") 23:29:19 --- join: I440r (~mark4@12-160.lctv-a5.cablelynx.com) joined #forth 23:30:40 --- join: ianp (ian@inpuj.net) joined #forth 23:37:03 <`John> what's makes C a resource hog over forth? 23:37:57 --- quit: warp0x00 (Read error: 104 (Connection reset by peer)) 23:38:16 well thers a number of reasons why forth puts c to shame.... first and foremost is development time 23:38:33 the ammount of time from conception to execution is orders of magnitude faster in forth than in c 23:38:52 <`John> well specifically I ask concerning filesize. 23:39:09 secondly theres objecty size in forth - any non trivial application coded in forth will be HALF the size of the equiv assembler 23:39:34 forth is more space efficient than pure assembler for ANY non trivial application 23:39:48 forth also is no slowpoke 23:40:21 forth code isnt as efficient than compiled c or even pure assembler in certain things but you can usually revert to pure assembler for those 23:40:48 also - and i take advantage of every opportunity to say this.... 23:41:08 my compiler compiles 800k of forth source per second on my old amd k6-3/550 23:41:18 show me a c compiler compile 800k of c source per second 23:41:36 she compiles over a meg a second on this athlon-xp 1800 23:41:42 even more on a p4 23:41:58 i think i benched her at close to 2 megs per second on someones p4 23:42:13 thats hundreds of thousands of lines of source compiled every second 23:42:34 not all forths can compile that fast but even the slowest forht compiler will compile blazingly fast compared to c 23:42:54 immagine you have an application like openoffice 23:43:01 that took THREE DAYS to compile on this box 23:43:05 three fucking days!!!!!!!!!!!!!!!!!!1 23:43:13 it would compile in 2 minutes flat on this box 23:43:36 so. instead of 3 days of thumb twiddling you get 2 minuts of dead time 23:44:18 if i had 4 or 5 employees all coding some humongous application spending 3days twiddling their thumbs every time they did a compile i would be a little pissed off :) 23:44:37 so basically 23:44:41 he's saying 23:44:46 theres a trade off 23:44:54 between execution time vs compilation time 23:44:59 there is. c has one HUGE advantage over forth 23:45:17 forth is never ever ever going to be universally accepted in the industry 23:45:24 there are people who use it but they are very rare 23:45:39 every damned coder wannabe knows c 23:46:19 c isnt a bad language - its the morons who butcher it that are bad 23:47:03 and the language has a tendancy to allow poor coding practices - this translates into encourages them simply because of the vast number of people who "code" c 23:47:18 and the humongous ammounts of BAD EXAMPLE c coder out there 23:47:46 allong comes coder joe who has the potentil to become a really good coder and all he ever sees is BAD example code 23:48:14 erm ignore my spellin mistooks and typos :/ 23:48:19 and ranting 23:48:27 no. never ignore my ranting 23:48:30 =P 23:48:38 * I440r thwaps fridge 23:48:53 <`John> a good example of bad C code is the inability to suggest variances of difference in conditionals over similiar function calls. 23:49:08 i would call the linux kernel a good example of bad c 23:49:12 no comments 23:49:16 highly complex 23:49:27 nested includes up to the umpteenth level 23:49:44 almost NOTHING properly documented 23:49:48 <`John> that is : if (c) f(x,y,z,d,e,f,g) else f(x,w,z,h,i,j,g) 23:50:11 <`John> i440r linux kernel has alot of what I just exampled. 23:50:31 yes 23:50:35 <`John> yes 23:50:54 the kernel itself is cool - which is why i run linux almost exclusivly 23:51:01 it does what its designed to do very well 23:51:09 but that doesnt make the source code good 23:51:15 well, linux is a UNIX like operating system 23:51:20 which makes it tied to C 23:51:43 so just leave it at that, it does what it was designed to do. 23:53:11 and it does it very well 23:53:19 tht doesnt mean the source code is readable :P 23:55:36 :) 23:55:55 * fridge sighs 23:56:02 start work in 5 hours 23:56:11 go to sleep! 23:56:14 haven't slept yet, can't sleep 23:56:14 linux doesn't have to be tied to C 23:56:20 distributions just do that 23:56:38 rather I mean linux distributions don't have to be 23:59:59 --- log: ended forth/03.12.20