00:00:00 --- log: started forth/04.09.08 00:01:21 Robert: what's w/ tforth ? 00:16:33 --- quit: mur_ (Remote closed the connection) 00:17:06 --- join: mur (~mur@uiah.fi) joined #forth 00:41:44 anyone from Germany ? 00:42:33 how is named the "red capella", group of USSR spies in Germany during WWII ? 00:42:46 i wanna google up for the chipher they used 00:46:38 --- quit: kc5tja ("leaving") 01:18:29 --- join: mur_ (~mur@uiah.fi) joined #forth 01:19:29 --- join: crc (crc@3-pool1.ras11.nynyc-t.alerondial.net) joined #forth 01:29:27 --- quit: mur (Read error: 238 (Connection timed out)) 01:35:53 --- join: imaginator (~George@georgeps.dsl.xmission.com) joined #forth 02:02:02 --- quit: imaginator ("sleep") 03:00:53 --- quit: mur_ (Remote closed the connection) 03:01:26 --- join: mur (~mur@uiah.fi) joined #forth 03:10:07 * crc is reading the logs... 03:10:07 --- quit: arke (Read error: 54 (Connection reset by peer)) 03:11:05 --- join: arke (~Chris@wbar8.lax1-4-11-100-111.dsl-verizon.net) joined #forth 03:15:34 --- join: crc_ (crc@21-pool1.ras11.nynyc-t.alerondial.net) joined #forth 03:15:52 --- quit: crc (Nick collision from services.) 03:16:02 --- nick: crc_ -> crc 03:17:11 did anyone play w/ handwritten ciphers ? 04:10:33 --- join: mur_ (~mur@mgw2.uiah.fi) joined #forth 04:22:23 --- quit: mur (Read error: 110 (Connection timed out)) 05:13:00 --- join: Topaz (jonny@spc1-horn1-6-0-cust217.cosh.broadband.ntl.com) joined #forth 05:19:24 --- quit: mur_ (Remote closed the connection) 05:19:58 --- join: mur (~mur@smtp.uiah.fi) joined #forth 05:29:43 * crc notes the eerie silence 05:47:09 --- join: jdavidboyd (~user@wbar5.tampa1-4-11-125-246.dsl-verizon.net) joined #forth 06:20:24 --- join: mur_ (~mur@smtp.uiah.fi) joined #forth 06:21:04 --- quit: crc (Read error: 54 (Connection reset by peer)) 06:22:49 --- quit: mur (Read error: 60 (Operation timed out)) 06:34:41 Serg_penguin: Rote Kapelle? 06:34:59 Serg_penguin: But I'm not German, so I don't know for sure.... 06:35:18 Serg_penguin: I have played a little with "manual" ciphers, not a lot. 06:42:14 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 06:42:15 --- mode: ChanServ set +o Herkamire 06:45:06 --- join: saon (Ecoder@c-24-129-95-254.se.client2.attbi.com) joined #forth 06:47:52 Robert: Red Orchestra 06:48:24 Robert: and what ciphers did u try ? 06:48:49 i gone as far as 'playfair' 06:49:56 one of my girls had a nasty mom who poked her nose into girl's notes 06:50:38 so i teached her that nice bigram square thingie ;)) 06:50:45 the mom nearly caught heart attack then she saw the groups'o'five from spy movies ;)) 06:51:07 --- quit: warpzero ("Tried to warn you about Chino and Daddy Gee, but I can't seem to get to you through the U.S. Mail.") 06:51:07 Hmm... Don't remember 06:51:22 simple substitution ? 06:51:27 That too 06:51:39 And multi-alphabet substitution. 06:51:46 I use runes when I don't want people to see what I write. 06:51:52 hehe ;)) 06:52:07 i just don't write it! 06:52:07 mwuahaha 06:53:13 now i try to invent something easy and non-incriminating, i.e. not requiring to store anything special 06:53:23 like key table 06:54:43 did u ever try to crack cryptograms ? 06:55:08 i only cracked simple subst created by codepages errors 06:56:00 (we here have 4 concurrent codepages, 2 most used, one obsolete DOS, one ISO not used ex for official/academic communications) 06:56:02 --- part: jdavidboyd left #forth 06:56:03 i remember one of the demo progs that came with Squeak was good fun 06:56:12 squeak ? 06:56:14 you could crack substitution ciphers in seconds 06:56:20 the smalltalk-environment-thing 06:56:27 aha... 06:56:46 i was sick of letters coming crypted... 06:57:01 first i coded a proggie what allowed global letters change 06:57:28 second i added pattern word attack, but did not finish it to good working condition 06:59:02 the words like tElEphonE ease things by great degree 06:59:38 (it was the first clue for my first cryptogram cracked) 07:01:40 * arke is away: I'm busy 07:01:54 * arke is back (gone 00:00:02) 07:04:53 --- join: wossname (~wossname@rn-v1w5a06.uwaterloo.ca) joined #forth 07:05:01 * arke is away: school :/ 07:08:12 --- join: crc (crc@100-pool2.ras11.nynyc-t.alerondial.net) joined #forth 07:19:51 --- nick: saon -> saon|food 07:24:10 * Serg_penguin gonna get from processing a film shot w/ my new cam 07:24:49 --- quit: Serg_penguin () 07:31:17 --- quit: mur_ (Remote closed the connection) 07:31:53 --- join: mur (~mur@kyberias.uiah.fi) joined #forth 07:46:51 --- quit: wossname (Read error: 60 (Operation timed out)) 07:53:48 * crc is stupid 07:54:36 I spent just spent three hours trying to locate a bug, only to discover that I forget to add 'RET' at the end of a function 07:54:48 that was your bug 07:54:51 you found it! 07:54:52 Yup 07:54:57 :-) 07:55:09 Now the interpreter for the 16-bit RetroForth is working just fine 07:55:33 * crc prepares to port the compiler... 08:00:45 --- join: arke|school (apache@11.198.216.81.dre.siw.siwnet.net) joined #forth 08:01:48 hi ^_^ 08:01:51 Hi 08:01:58 I found the bug :-) 08:02:20 cool :) 08:02:24 without my help too ^_^ 08:02:30 :-) 08:02:44 It was just a forgotton 'ret' at the end of 'find' 08:02:54 lol 08:04:21 It took me three hours to realize it 08:04:33 But now the interpreter is working perfectly :-) 08:08:26 yay :) 08:08:43 hehe lol 08:08:55 my engine simulatgor was running at 60000RPM lol 08:09:23 not good 08:09:39 well 08:10:06 i guess its kinda my own fault if im running 6th gear at around 9000RPM and then suddenly switch to 1st :P 08:10:55 :-) 08:12:27 was going 516km/h 08:13:14 about 322mph 08:13:37 heh, i may make an engine simulator 08:13:43 for the purpose of testing car ECUs 08:13:45 'tis engine braking to the extreme :P 08:18:03 oopts 08:18:10 hehe 08:18:13 nice bug 08:18:20 jumps fromn 15000 to 500 and back 08:25:16 --- nick: saon|food -> saon 08:30:57 bleh 08:30:59 this drawing is harxc 08:35:02 CREATE is almost working 08:36:16 --- join: wossname (~wossname@rn-v1w5a06.uwaterloo.ca) joined #forth 08:38:00 hi wossname 08:38:02 crc: awesome. 08:39:31 hello arke 08:39:33 CREATE works :-) 08:42:50 yay :) 08:43:55 * crc is going to go get some food, then sleep. I've made a lot of progress today ;-) 08:44:57 The compiler is almost working too; I just need to fix the handling of literals 08:47:46 --- quit: tgunr1 (Read error: 232 (Connection reset by peer)) 08:48:16 code ':'. docolon 08:48:22 jmp create 08:48:23 :) 08:50:31 --- join: mur_ (~mur@mgw2.uiah.fi) joined #forth 08:50:47 --- join: qFox (C00K13S@82-169-140-229-mx.xdsl.tiscali.nl) joined #forth 08:52:06 c00k13s! :) 08:53:01 --- join: tgunr (~davec@user-2ivfjvt.dialup.mindspring.com) joined #forth 08:53:40 ! 08:54:09 university is odd 08:54:58 at some point in the classes i got so far, its so easy i fall asleep. and at other parts of the same class i cant even grasp what he's trying to explain 09:01:27 --- quit: arke|school ("CGI:IRC") 09:02:52 --- quit: mur (Read error: 110 (Connection timed out)) 09:10:03 --- quit: crc ("Time for bed... Goodnight!") 09:11:31 --- join: warpzero (~warpzero@mi183.dn185.umontana.edu) joined #forth 09:11:44 --- join: thin (thin@bespin.org) joined #forth 09:18:20 --- quit: tgunr ("Leaving") 09:33:37 --- join: mur (~mur@mgw2.uiah.fi) joined #forth 09:38:00 --- nick: thin -> cdcue 09:38:06 --- nick: cdcue -> cduce 09:39:46 --- nick: cduce -> thin 09:43:42 --- quit: saon ("Leaving") 09:44:14 --- join: TheBlueWizard (TheBlueWiz@modem-094.nyc-tc03a.FCC.NET) joined #forth 09:44:14 --- mode: ChanServ set +o TheBlueWizard 09:45:57 --- quit: mur_ (Read error: 110 (Connection timed out)) 10:21:01 --- quit: qFox (Read error: 104 (Connection reset by peer)) 10:22:29 --- join: qFox (C00K13S@82-169-140-229-mx.xdsl.tiscali.nl) joined #forth 10:40:53 --- join: saon (Ecoder@c-24-129-95-254.se.client2.attbi.com) joined #forth 10:42:23 --- join: jdavidboyd (~user@wbar5.tampa1-4-11-125-246.dsl-verizon.net) joined #forth 10:48:07 --- join: mur_ (~mur@smtp.uiah.fi) joined #forth 10:54:52 --- part: TheBlueWizard left #forth 11:00:20 --- quit: mur (Read error: 110 (Connection timed out)) 11:04:47 --- quit: saon ("Leaving") 11:26:17 grr wheres bongo when you need him 11:29:14 On the road? 11:31:33 more importantly, where is that "killacrow" guy, the guy from quebec, i think his name was adam 11:31:48 forget his nick.. not sure if it was killacrow 11:31:52 or something else.. 11:32:08 he was doing some really leet coding 11:33:22 i think he was a real genius or something because his ideas were so monstrous 11:33:44 or it was all the drugs he was taking :) 11:34:01 smoking up salvia divinorum etc 11:34:15 he reminded me of onetom a bit too 11:34:27 onetome, you're leet, stop idling! 11:34:32 where is onetom ? 11:34:39 i mean i see him here 11:34:49 but i never see him chattin no more lol 11:34:56 yeah 11:35:02 i think he's focusing on work 11:35:06 stopped messing with forth 11:35:16 busy with a project or two 11:36:26 thin do you know bongo's email? 11:36:30 aka semtex 11:36:34 aka a few other nicks i cant remember 11:37:17 uh what's his website? the one with the wiki 11:37:31 speuler is his nick 11:37:47 yea speuler 11:37:58 bashforth guy :) 11:38:11 google for bashforth and you'll find the site, and on it you'll find his email :P 11:38:17 ya 11:40:28 --- join: saon (Ecoder@c-24-129-95-254.se.client2.attbi.com) joined #forth 11:44:04 --- join: randolm (~wossname@rn-v1w5a06.uwaterloo.ca) joined #forth 11:46:04 --- quit: jdavidboyd (Remote closed the connection) 11:54:03 arke, ping 11:54:31 arke, the guy who gave the impostor ops in #squeak? they're all making fun of him now :) 11:54:41 how's life? 11:54:41 it's good 11:54:41 been handing out OP privs lately? ;-} 11:56:15 --- join: jdavidboyd (~user@104-170.35-65.tampabay.rr.com) joined #forth 11:58:18 --- quit: jdavidboyd (Remote closed the connection) 12:19:32 --- join: jdavidboyd (~user@wbar5.tampa1-4-11-125-246.dsl-verizon.net) joined #forth 12:31:50 --- quit: saon ("Leaving") 12:34:44 moooooooooo 12:35:02 i wanna test your forthing skills! 12:35:32 i challenge you all to code a simple program that displays all variations of a 3 character word 12:35:44 the first character is always p 12:35:54 the second character is a vowel 12:36:04 and the third character can be any letter from the alphabet 12:36:14 how would you guys code it? 12:36:15 :P 12:36:38 ariving at the smallest tightest code.. 12:36:54 --- join: cccr (~wossname@rn-v1w5a06.uwaterloo.ca) joined #forth 12:37:36 got that assignment somewhere? ;) 12:37:36 thin: sounds like a home-work assignment... 12:37:53 qFox: my thoughts exactly 12:40:19 thin, let me try 12:41:08 wait i gotta go sorry :) 12:41:13 jdavidboyd: heh, it's not, considering i was in 2nd year university.. not doing university this year 12:44:59 it hsouldn't be hard to write the program.. 12:45:03 3 words maybe 12:45:12 create vowles ,' aeiou' \ creates an UN-counted string 12:45:14 : think 12:45:16 5 for 12:45:23 vowels r@ + c@ 'p' 12:45:28 26 for 12:45:41 2dup emit emit 12:45:47 r@ 'a' + emit 12:45:51 nxt 12:45:53 2drop 12:45:57 nxt ; 12:46:08 messed up the indenting slightly but you get the idea 12:46:19 maybe i can make it smaller :) 12:46:33 i440r: why don't you keep it all to one line like chuck moore? :P 12:46:42 cuz thats silly 12:46:51 no your silly :P 12:47:46 here $6165696f w, $75790000 w, vowels 12:47:54 : -p?? b+@ $61 26 for $70 emit over emit dup emit 1+ sp next drop ; 12:48:04 : p?? vowels b>a 6 for -p?? next ; 12:48:23 s/vowels/constant vowels/ 12:48:26 on the first line 12:48:48 cool.. two different solutions so far :) 12:49:25 power's out, gotta shut down before my battery dies 12:49:27 they all look like the names of chinese characters lol 12:49:33 --- quit: Herkamire ("bbl") 12:51:46 we should have like a mini coding challenge like every day ;) 12:53:55 --- quit: wossname (Ping timeout: 14400 seconds) 12:57:12 --- part: jdavidboyd left #forth 12:58:05 my crappy code for the problem: 12:58:07 : P 80 EMIT ; 12:58:07 : VOWEL DUP 25 / VOWELS + C@ EMIT 1+ ; 12:58:07 : ABC SWAP DUP 90 = IF CR DROP 65 THEN DUP EMIT 1+ SWAP ; 12:58:07 : TEST 65 0 150 FOR P VOWEL ABC SPACE NEXT ; 12:58:52 i was going to use more parameter passing between words but got lazy about that and fudged it up 12:59:08 --- join: wossname (~wossname@rn-v1w5a06.uwaterloo.ca) joined #forth 13:04:18 [21:51:46] we should have like a mini coding challenge like every day ;) 13:04:19 . 13:04:26 agreed. 13:04:38 i'm out. dead tired (its only 10pm!) 13:04:53 --- quit: qFox ("this quit is sponsored by somebody!") 13:06:45 --- join: saon (~Ecoder@c-24-129-95-254.se.client2.attbi.com) joined #forth 13:27:54 --- join: FlamingRain_ (Ecoder@c-24-129-95-254.se.client2.attbi.com) joined #forth 13:32:06 --- join: kc5tja (~kc5tja@66-74-218-202.san.rr.com) joined #forth 13:32:06 --- mode: ChanServ set +o kc5tja 13:35:54 --- quit: saon (Success) 13:42:55 --- join: hoosier (~wossname@rn-v1w5a06.uwaterloo.ca) joined #forth 13:43:21 wossname, is in indiana ??? 13:43:22 lol 13:43:44 :) 13:53:05 gahh...back out again. Back in another hour or so. 13:53:32 --- join: fooglemog (~wossname@rn-v1w5a06.uwaterloo.ca) joined #forth 13:56:28 --- quit: FlamingRain_ ("Leaving") 14:10:41 --- join: agergz (~wossname@rn-v1w5a06.uwaterloo.ca) joined #forth 14:28:41 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 14:28:41 --- mode: ChanServ set +o Herkamire 14:30:01 thin, here's my program: 14:30:08 "aeiouy" constant vowels 14:30:08 : do.words 14:30:08 vowels $len 14:30:08 for 14:30:08 26 14:30:09 for 14:30:11 "p" type vowels j 1- $asc emit char a 26 i - + emit 14:30:13 cr 14:30:15 next 14:30:17 next 14:30:19 ; 14:31:30 --- join: ih8vb (~wossname@rn-v1w5a06.uwaterloo.ca) joined #forth 14:36:43 madwork: so... : $asc + c@ ; 14:36:58 ? 14:37:32 $asc ( "string" offset -- character ) 14:37:40 right 14:37:53 So... yea. ;) 14:42:39 Herkamire, your Forth description of $asc is much more elegant than my equivalent C code. :) 14:49:47 --- join: imaginator (~George@georgeps.dsl.xmission.com) joined #forth 15:18:24 anyone here know which is better, a multi-scan monitor or acute-scan monitor 15:18:24 i'm suspecting multi-scan heh 15:18:24 i'd guess so 15:18:24 i can't seem to google for information on acute-scan 15:18:24 or a comparison 15:29:29 --- quit: hoosier (Connection timed out) 15:51:43 I don't know what acute-scan is 15:51:50 I thought multiscan meant you could change resolutions 15:59:29 slava, pong 15:59:31 slava, hehehe 16:05:57 --- quit: randolm (Ping timeout: 14400 seconds) 16:09:42 --- quit: warpzero ("Tried to warn you about Chino and Daddy Gee, but I can't seem to get to you through the U.S. Mail.") 16:13:59 --- quit: wossname (Connection reset by peer) 16:14:07 --- quit: ih8vb (Read error: 104 (Connection reset by peer)) 16:14:46 --- quit: agergz (Connection reset by peer) 16:18:22 --- quit: cccr (Success) 16:26:14 --- quit: fooglemog (Connection timed out) 16:33:30 --- quit: I440r ("Leaving") 16:56:11 I'm working on making herkforth boot :) 16:56:15 the day has arived :) 16:57:56 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 17:03:24 so has tathi 17:03:27 hi tathi 17:03:28 :) 17:03:36 so has me what? 17:03:39 hi arke 17:03:41 :) 17:03:50 the day has arived :) 17:03:50 --> tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) has joined #forth 17:03:59 I'm working on making herkforth boot :) 17:03:59 oh, arrived. :) 17:04:27 that's very cool. 17:04:35 wish I ready to do that. 17:05:05 though if I didn't keep changing my mind about how the underlying engine should work... :) 17:06:19 :) 17:07:02 arke, thats the order you got it in? 17:07:10 16:56 <@Herkamire> I'm working on making herkforth boot :) 17:07:10 16:56 <@Herkamire> the day has arived :) 17:07:10 16:57 -!- tathi [~josh@pcp02123722pcs.milfrd01.pa.comcast.net] has joined #forth 17:07:10 17:03 < arke> so has tathi 17:07:12 thin, no :P 17:07:15 ok 17:07:22 thin, i pasted wrong, 'tis all 17:07:28 :) 17:07:34 hey thin 17:11:47 hi tathi 17:11:53 how are you doing 17:14:40 tathi 17:14:43 man tzfile 17:14:54 tell me how the fuck do you get local gmt offset from that shit 17:16:03 --- join: snowrichard (~richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 17:16:27 hi snowrichard :) 17:16:30 hi 17:16:40 how have you been? 17:16:41 thin: I'm good. actually being productive recently, how 'bout you? 17:16:49 86: Finally there are tzh_ttisgmtcnt UTC/local indicators, 17:16:58 i440r: found it i think :P 17:17:03 I440r_: hmm...I see what you mean. 17:17:12 building mozilla on netbsd atm 17:17:57 tathi: trying to be productive :) 17:19:42 thin: :) 17:19:54 tathi i need to know that 17:20:03 otherwise i might as well rm -rf the freebsd sources 17:21:02 --- quit: I440r_ ("Leaving") 17:21:13 --- quit: [Forth] (Remote closed the connection) 17:23:31 --- mode: ChanServ set +o thin 17:23:53 ye gods, that's ugly. 17:24:22 :) 17:25:13 --- join: Sonarman (~matt@ppp-66-124-254-119.dsl.snfc21.pacbell.net) joined #forth 17:25:35 I guess you kind of have to do something like that, short of having some scripting language built into the kernel, but still... 17:26:12 it contains a list of the times (unix times, seconds since the epoch) when the local time changes. 17:26:16 --- mode: ChanServ set +o tathi 17:27:08 --- mode: tathi set -o tathi 17:27:23 thin? :) 17:27:28 my new domain name finally resolves :) 17:27:34 snowrichard, great :) 17:27:43 so...you have to search through to find the most recent transition, then go find the associated GMT offset. 17:27:43 a free .info 17:27:47 snowrichard: celebration time! 17:28:19 snowrichard: cool :) 17:29:04 I don't like the colors in this xterm. the names are just yellow blobs. 17:29:14 and my name is invisible 17:29:56 use aterm anyways it uses less resources 17:30:02 and allows transparency etc 17:30:16 rxvt 17:30:17 :) 17:30:58 this is a brand new netbsd so I don't have much installed yet 17:31:29 isn't the colors in irssi dependent on your theme or something 17:31:43 the default colors don't have names as yellow blobs 17:31:45 yes 17:31:46 I know rtfm 17:31:55 if you mention snowrichard the name is in yello 17:32:01 yup 17:32:11 and I can't see yellow on white 17:33:14 bleh 17:33:22 snowrichard, start the xterm as xterm -fg white -bg black 17:33:25 * tathi can't stand white backgrounds :) 17:33:25 snowrichard: i have the same problem 17:33:48 --- quit: snowrichard ("leaving") 17:33:48 oh, thin has something to tell to you guys... 17:33:49 thin, ;) 17:33:52 LOL 17:33:53 thin, just kidding 17:33:58 arke: or you can set the appropriate X resources, like I do :) 17:34:05 yes thats right 17:34:06 tathi, :) 17:34:14 i'm telling arke how i'm plotting channel take over! 17:34:15 wait.. 17:34:19 i'm already the founder 17:34:20 nevermind 17:34:24 I'M TELLING I440R ON YOU@!11 17:34:29 haha :) 17:34:31 hehe 17:34:51 --- join: snowrichard (~richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 17:34:57 that is better 17:35:01 the cat came back! 17:35:19 welcome back snowrichard 17:35:45 hi 17:36:06 snowrichard, working better for you/ 17:36:07 ? 17:36:24 yes I can read both now :) 17:36:35 i turned off auto-ops 17:37:25 --- mode: thin set -o thin 17:37:34 mozilla is like that eveready bunny. it keeps going and going... 17:38:04 that good? 17:38:19 thin: I think he means when it's building... :) 17:38:28 heh 17:38:31 yes I am compiling it 17:38:49 yah, takes forever here. 17:39:09 over 4 hours IIRC 17:39:09 think I'll go see if we have coffee made 17:39:43 (dual-500 MHz G4 processors) 17:39:56 tathi, owwie 17:40:05 are you using gentoolametobecool ? 17:40:07 :P 17:40:09 tathi, i compiled X11 on my 167mhz sparc 17:40:12 tathi, took 2 days 17:40:16 archlinux is t3h b3st 17:40:16 tathi, and then it didn't work 17:40:22 thin you betcha :) 17:40:23 sweet 17:40:29 its fun to compile stuff and not have it work 17:40:35 raises your cortisol levels 17:40:40 thereby lowering your growht hormone levels 17:40:44 arke: :( 17:40:45 thereby reducing your immune system 17:40:48 increasing your fat 17:40:51 and reducing your muscles 17:40:58 * arke looks at stomach 17:40:59 and making you a weak sniveling person 17:41:09 :P 17:41:10 well, i can't see my penis, so i mustv'e had alot of failed compiles :/ 17:41:16 LOL 17:41:37 thin: amazing how the signal-to-noise ratio drops when you're around :P 17:41:58 thats not true 17:42:05 the signal-to-noise ratio goes up 17:42:13 the amount of interesting conversation goes up 17:42:25 and more cool forth discussions happen 17:42:31 and i can prove it 17:42:40 once i went to #osdev and told them all i'd get an interested convo going 17:42:44 I'm just giving you a hard time :) 17:42:54 and boom 10 people were talking and we were all discussing something interesting 17:43:04 and they were amazed that no one was idling :P 17:43:35 cool 17:44:02 it was a few weeks ago heh 17:44:12 well, /me should go to bed; laters all... 17:44:23 nooo 17:44:30 you always leave when the going gets good 17:44:31 :P 17:44:45 it's only 5:45pm anyways 17:44:47 yeah, I have a kind of annoying work schedule 17:44:53 yeah? 17:45:10 i had a job that got me up everyday at 5am 17:45:12 annoying as hell 17:45:25 yeah, I have to be up by about 5am. 17:45:35 i eventually quit 17:45:38 :P 17:45:43 not worth it! :P 17:45:44 I'm a morning person :) 17:45:48 i'm a morning person 17:45:51 but more like 8am 17:45:53 or 9am 17:46:05 I'll often get up and bike 45 minutes to work in the mornings :) 17:46:11 heh :) 17:46:14 is this a computer job? 17:46:21 No, I'm working in a bakery. 17:46:25 ahh 17:46:34 yeah i was making cinnamonbuns and dough and bread 17:46:48 yup. 17:46:58 couldn't find a computer job? 17:47:01 with all the skills you got? 17:47:06 I got bored with the one I had. 17:47:13 do you have a degree? 17:47:22 bachelors in math. 17:47:26 cool 17:47:35 so you don't want computer work? 17:47:48 i hope you like the job then ;) 17:47:49 Well...I haven't seen anything that looks interesting. 17:48:09 I'll probably have a computer job again at some point. 17:48:38 but I find that doing mental work all day long really reduces the energy I have to put into my own projects. 17:48:56 yeah i guess 17:49:01 So I'm taking a couple of years to try and get a system going that I can use instead of Linux. 17:49:06 maybe its best to do some sort of job that lets you save up a bunch of money 17:49:10 well, I realize that's not true for everyone. 17:49:12 then you can take off a few months 17:49:19 yeah. 17:49:22 like tree planting around here pays great 17:49:33 can work like 2 months, make 15 grand 17:49:38 nice. 17:49:38 almost enough to retire for the rest of the year 17:50:04 depending on how much rent you're paying and such. 17:50:40 well basically treeplanting pays on how many trees you plant, average people get about 200 bucks a day. faster people get about 400 to 600 17:50:53 gotcha 17:51:04 i think i'll train up for next year ;) 17:51:08 make a million ;) 17:51:23 i changed the blackbox menu to change the colors of my xterms 17:51:49 hmm... 1,000,000 / 365 = 2740 17:52:00 you'll need to be *really* fast. :) 17:52:20 snowrichard, blackbox is great :) 17:52:30 snowrichard, and so is ion, but you have to spend some time setting up ion 17:53:11 I have a full mandrake 10 instal on my other hard drive. 17:53:13 --- quit: tathi ("*poof*") 17:55:40 --- quit: snowrichard ("Lost terminal") 17:56:13 --- join: zruty (~chuck@64-121-15-14.c3-0.sfrn-ubr8.sfrn.ca.cable.rcn.com) joined #forth 17:58:42 hi poing :) 18:01:46 yeah, I think I rebound all the keys I use in ion 18:02:03 maybe not quite all 18:03:38 i rebound all 18:03:44 and learned lua while I was at it 18:03:47 took me 7 hours ^_^ 18:03:58 lua? 18:04:06 yes 18:04:07 what does lua have to do with it? 18:04:08 ion uses lua 18:04:10 :) 18:04:12 ... 18:04:20 ion is written in lua with a C stub 18:04:21 :P 18:04:54 you using ion2 or something? 18:05:04 you hacking sources? or just config files? 18:05:21 my config looks like this: 18:05:22 bindings{ 18:05:22 set_mod "Mod3" 18:05:22 kpress "N", "switch_next" 18:05:22 kpress "H", "switch_prev" 18:05:24 ... 18:06:08 what's Mod3 for you? 18:06:20 aah you have ion 1 then 18:06:21 that's the apple key 18:06:41 ah ok 18:08:00 --- join: TheBlueWizard (TheBlueWiz@modem-144.nyc-tc03b.fcc.net) joined #forth 18:08:02 --- join: snowrichard (~richard@adsl-068-209-159-248.sip.shv.bellsouth.net) joined #forth 18:11:07 kk 18:11:25 what's the benefit of ion2 vs ion1? 18:11:59 --- quit: snowrichard ("Lost terminal") 18:13:03 --- join: Sonarman_ (~matt@adsl-66-124-254-119.dsl.snfc21.pacbell.net) joined #forth 18:13:31 --- quit: Sonarman (Nick collision from services.) 18:13:35 --- nick: Sonarman_ -> Sonarman 18:14:31 --- quit: Sonarman (Client Quit) 18:16:24 --- quit: TheBlueWizard (Nick collision from services.) 18:17:22 --- join: TheBlueWizard (TheBlueWiz@modem-133.nyc-tc03a.FCC.NET) joined #forth 18:18:01 hi TheBlueWizard 18:19:36 arke hiya 18:19:51 * TheBlueWizard is about to become unemployed, officially 18:20:06 :/ 18:20:08 how come? 18:22:08 I had no choice but to resign from the job...after 11 years 18:30:43 --- quit: arke (Nick collision from services.) 18:30:47 --- join: arke_ (~Chris@wbar8.lax1-4-11-100-111.dsl-verizon.net) joined #forth 18:31:16 TheBlueWizard, why did you have to ersign? 18:31:21 --- nick: arke_ -> arke 18:35:15 * TheBlueWizard decides to msg arke in private 18:37:56 --- quit: Topaz ("Leaving") 18:42:43 * arke has started to severely hate physics 18:43:24 * TheBlueWizard likes physics 18:43:50 well, its not that i hate it, its just that i have SO MUCH DAMN HW 18:45:14 hardware? 18:45:41 homeworj' 18:45:41 homework 18:47:56 oh! heh....I usually find it fun 18:48:38 well, if this wasn't brain-damaged unit conversion busy-work, then it might be better :) 18:50:02 ah...that is tedium...but sometimes necessary 18:52:15 oh right, of won't load at the address linux does 18:52:39 Herkamire, :) 18:53:26 looks like my example of code loads at 0x200000, and linux (ppc) loads my elf at 0x1000000 18:53:38 (note the extra zero on the latter 18:54:28 rrr... there should be two extra zeros 18:54:39 linux ppc loads at 0x10000000 18:54:57 0x1000,0000 vs 0x20,0000 18:55:40 Herkamire, wouldn't a simple assemble-time constant leviate the problem? :) 18:56:04 sure would. 18:56:21 I hope I didn't hardcode the address too many places. 18:56:24 :) 18:56:40 I think I did a few times for the stacks 18:56:45 shouldn't be hard to fix though 18:56:55 metacompiled or assembled? 19:04:07 meta 19:04:16 awesome 19:04:20 wow, thank god for my find-next feature. 19:04:25 * arke wishes he had a PPC to try it with 19:04:29 hehe 19:04:29 there were way more occurences of that address hardcoded than I thought 19:04:39 ouch 19:04:44 I'm working on getting it to run under pearpc 19:04:52 well, I fixed them all 19:05:05 I just hope there isn't some place with a similar address 19:27:11 --- join: yome (~rewt@65.94.188.160) joined #forth 19:27:14 Hello. 19:27:25 I have a question about Forth implementation. 19:27:31 Say I have a function: 19:27:39 : foo 1 2 3 + + ; 19:27:56 If I ask "see foo" I'll get: 19:28:01 1 2 3 + + ; 19:28:30 How is the code for "foo" stored internally? And how is the difference between a "pointer" value is made? 19:35:23 --- quit: TheBlueWizard (Nick collision from services.) 19:36:40 yome, that is a very difficult question, and depends entirely on the forth implementation. 19:36:43 yome: that would be implementation dependant 19:36:47 what arke said 19:36:48 yome, what forth are you using? 19:36:53 hehe 19:36:59 fridge, beat you! :) 19:37:54 heh, yeah, you can store definitions however you want 19:40:26 It's my own toy implementation. 19:40:34 I was curious as to how the others do it. 19:40:54 --- join: TheBlueWizard (TheBlueWiz@modem-128.nyc-tc03b.FCC.NET) joined #forth 19:42:14 yome, direct threaded forths are easy - they look it up in the dictionary 19:42:36 yome, subroutine threaded is harder, but not impossible, depending on implementation 19:43:03 yome, PygmyForth is the best in this respect because it pops up the block in editor when you do VIEW word 19:43:43 cool, so you can change the word directly? 19:44:13 yes 19:44:14 :) 19:44:20 well, you have to reload the block 19:44:28 ok 19:44:28 but thats trivial 19:44:39 pygmyforth is, truly, the best forth ever 19:44:49 Did you write it? ;) 19:45:07 no :) 19:45:13 i'm making my own though 19:45:18 heavily influenced by it 19:45:21 Only for dos...? 19:45:35 yes, unfortunately 19:45:50 although frank seargent told me that he is considering writi9ng one for linux 19:46:15 SEE generally uncompiles/dissasembles 19:46:22 from whatever compiled format you use 19:46:40 forths that compile to native machine code have a harder time (or often don't support SEE at all) 19:46:50 Herkamire, ok thanks. That's a useful guideline. 19:47:03 VIEW otoh is supposed to show you the original source 19:47:16 many forths do not support view 19:47:33 many forths also have no editor :/ 19:47:33 I'll probably end up making an interpreter for a high level forth-like language though. 19:47:39 * arke points at gforth 19:47:57 * yome uses Emacs as gforth's editor... :/ 19:48:55 I'm writing a real-time, parallel runtime for dynamic languages. I want to have some kind of Forth running with it. 19:49:36 hehe 19:49:43 just wait for F2 :) 19:49:47 F2? 19:49:52 yep 19:50:01 its my own forth 19:50:08 it'll be great :) 19:50:09 Ha. How is it like? 19:50:10 well 19:50:15 if i ever get it done lol 19:50:34 color syntax, one-line editor (i'll have to explain) 19:50:39 multi-tasking 19:50:44 and other things 19:51:05 Well. I guess what I want isn't exactly Forth, but more like a mix of Forth and Scheme. 19:51:27 People here might like it though, even if it's not as small, clean & simple than Forth. 19:51:58 Anyway, thanks for the discussion. I have to run. 19:52:04 I'll be around. 19:52:13 most people here are open also to functional languages 19:52:17 like scheme, ML, oberon 19:52:26 ok, bye yome :) 19:52:33 They better be. Wasn't Chuck Moore one of McCarthy's students? 19:52:38 :) ok see ya. 19:52:46 no idea :) 20:27:49 all bye 20:27:55 bye 20:28:02 arke bye 20:28:04 --- part: TheBlueWizard left #forth 20:40:03 --- join: I440r (~mark4@216-110-82-59.gen.twtelecom.net) joined #forth 20:43:09 why is everybodyidle? 20:51:27 I'm programming mostly 20:52:22 gee, funny how pearpc slowed down so much when I had it print out every instruction it executes (and the address where that instruction is) 20:52:27 (just in hex, but still) 20:54:12 lol 20:54:45 Now it takes herkforth a noticeable time to compile it's self ;) 20:55:23 ;) 20:55:56 yome: you want a mix of forth and scheme, take a gander at factor 20:56:46 got lists, vectors, streams, and yes, continuations 20:57:17 * arke has yet to figure out what continuations are 20:57:42 arke: it's a goto. a "goto next line" that you get as a value 20:58:02 example? 20:58:02 it also remembers what variables were in scope, so if you pass that value anywhere, it keeps the variables around 20:58:15 ugh... none handy 20:58:33 hard to come up with good readable examples of continuations because they're so low level 20:58:40 really useful stuff is built up on top of it 20:58:53 you can do ANY flow control structure with continuations 20:59:22 some have called it the functional programming equivalent of GOTO tho... very easy to create nasty spaghetti with continuations 20:59:32 heh 21:00:10 but if you think of a continuation as a pointer to "the next statement" that you can pass around 21:00:31 how do I dissasemble a raw file (just a file with some instructions in it) 21:00:35 and see how it keeps all the variables around that are supposed to be in scope for that statement 21:00:38 then you get continuations 21:01:22 Herkamire, objdump 21:01:37 Herkamire, objdump -D i think 21:01:58 zruty, so, lets pretend this was forth... 21:02:19 zruty, blah blah get-continuation execute 21:02:22 that would work? 21:02:32 a continuation is sort of like "the xt of the next token" 21:02:48 except that it would take a snapshot of all the variables and the stack, so when you invoked it, it would restore them 21:02:49 : blah ... get-continuation execute ; 21:03:00 foo ... blah cheese .... 21:03:06 blah would jump to cheese after? 21:03:14 hmm, weird 21:03:50 you can jump forward or backward with continuations. it won't go back in time per se, if you changed one of the variables, it's still changed 21:04:04 itnersting 21:04:59 but all the variable names are as they were, including the bindings if you shadowed another variable ... hard to explain because "downward" continuations like that usually bend my brain 21:05:25 exceptions are an example of a simple upward continuation 21:05:32 nonlocal exit 21:06:17 : throw pop drop set-exception ; 21:06:19 heh 21:06:23 dunno if thats right 21:06:24 :) 21:07:34 : throw begin unhandled? while pop drop drop-try repeat set-exception ; 21:07:37 :) 21:11:14 Hey I'm back. 21:11:19 Yes, I know about Factor. 21:11:33 I have different design goals though, but it's an inspiration. 21:12:18 And since Factor is dynamically scoped, continuations, imo., aren't as useful as they are in Scheme. 21:12:40 it's hard to say what scope works best in a forth like language 21:12:55 static scope doesnt make a lot of sense. no real blocks to speak of 21:12:56 zruty, agreed. 21:13:32 What the name for the 'other' stack (ie not the data stack) ? 21:13:43 call stack or return stack 21:13:52 either one 21:13:53 tho factor *does* have blocks ... but still no variables per se 21:14:58 wonder if i could create a concatenative language with scheme macros 21:15:32 What's a "concatenative" language? 21:15:40 forth, for one 21:15:51 Because of the postfix syntax? 21:15:58 yep 21:16:03 ok 21:16:19 Doesn't Forth already has some kind of macros? 21:16:26 smalltalk, especially the original smalltalk, has some concatenative properties due to the "object message message message ..." type syntax 21:16:47 sure, forth has macros too, just wondering if scheme could be made concatenative 21:16:58 zruty, that's almost exactly what I want to explore. 21:17:04 forth macros are more powerful than any other language macros :) 21:17:18 i wouldnt say that 21:17:25 arke, ugh. Be careful about what you say. 21:17:33 I don't agree neither. 21:17:40 they're a good way to build combinators for sure 21:17:58 Yeah sure, they can be very good and very powerful. 21:17:59 and combinator style lends itself to nice clean syntax 21:18:18 it might not be as easy as in another language, but nothing beats forth macros 21:18:26 But measuring the "power" of different macro systems across widly different languages is touchy. 21:18:27 haskell is nice for making combinators too tho. unfortunately lisp languages are piss poor for chaining combinators together 21:18:39 you end up having to roll your own HOFs instead 21:19:04 forth doesn't have macros per se 21:19:08 its just extensible period 21:19:15 infinitely extensible/reflective 21:19:17 :P 21:19:20 arke, do you have full Forth available to express your macros? 21:19:22 CREATE DOES> probably counts as a macro system 21:19:30 oh that 21:19:56 and some like colorforth and retroforth have macros outright, tho they're always in asm 21:20:02 arke: thanks 21:20:13 but they effectively just textually drop in the asm wherever they're seen 21:20:16 Herkamire, hrm 21:20:19 Herkamire, 21:20:22 Herkamire, ? 21:20:45 hygenic macros in forth would be ... interesting 21:20:47 yome, forth macros are forth :) 21:20:55 Well, I guess you can roll your own macro system pretty easily in Forth. Since Forth code can generate Forth code that is immediately interpreted, right? 21:21:09 forth macros are immediate words 21:21:12 yah forth is very metaprogrammable 21:22:05 how you can switch between parse and interpret is a lot like lisp and quasiquote 21:22:31 `(literal literal ,interpreted literal) 21:23:05 primitives are essentially asm macros.. does> is essentially a hll macro maker, and i think it's prolly more powerful than lisp's macros 21:23:15 ok, nite all 21:23:31 thin, you can't say "more powerful" 21:23:35 It doesn't make sense. 21:23:38 --- quit: zruty ("Lost terminal") 21:23:39 But I understand what you mean. 21:25:47 does the lisp's macro system allow it to create new fundamental commands like "IF THEN" "begin repeat" etc? 21:25:51 i dont know lisp so i cant say which is more powerful but i know the following is an ABSOLUTE. 21:25:57 thin, absolutely. 21:26:00 forth is more fun to program than lisp 21:26:04 I440r, :) 21:26:15 :) 21:26:35 i440r: and how do you know that? :) 21:26:48 don't mention parentheses 21:26:50 :P 21:27:47 because there couldnt possibly be two languages this fun to work with 21:27:59 im supprised theres even one 21:28:27 haha :) 21:28:30 * arke mentions brainfuck 21:28:39 brainfuck is fun to look at, not to code 21:28:40 heh 21:28:41 ,[.,] 21:28:46 fun to code too 21:28:47 :) 21:28:50 ph33r 21:29:03 ph33r t3h b33r 21:29:16 yay 21:29:22 * arke listens to Rush - Vital Signs 21:32:20 WTF? objdump isn't dissassembling 21:32:29 the manual says that objdump -D will dissassemble all sections 21:32:41 but it just prints: "file format elf32-powerpc" 21:32:47 I *@#$ know that 21:33:11 objdump can do a disassembly 21:33:14 i'm running a real life statemachine! 21:33:23 leaving the light on in the kitchen to remember i'm boiling some water! 21:33:34 :) 21:33:41 will turn it off after! 21:33:58 are you excited!? 21:33:59 i am! 21:34:03 state machines are fun! 21:38:04 YES 21:38:07 I AM EXCITEd 21:38:11 AND I FUCKING HATE MY MOM 21:38:16 IM IN THE MIDDLE OF A CALCULATION 21:38:22 AND SHE WALKS IN AND GOES "BOOH" 21:38:27 I DIDNT NOTICE HER 21:38:31 AND I JUMPED UP 21:38:42 THAT BITCH MADE ME FORGET MY CALCULATION 21:38:44 caps lock off please 21:38:47 haha 21:38:49 AND I HAD TO DO HALF THE PROBLEM OVER AGAIN 21:38:50 GRRRRRRRRRRR 21:38:53 * arke sigh 21:38:53 sorry 21:39:07 I'm pretty sure this is a bug in pearpc 21:40:17 why? 21:40:17 I hacked pearpc to print out the address and instruction 21:40:20 as it went 21:40:28 ok 21:40:47 it does a memory store 21:41:05 then some how the next instruction it tries to execute is at address 0x300 21:41:13 ?!?! 21:41:22 oddd 21:41:30 PPC doesn't have IP memmapped ,right? :P 21:41:57 I found where it was executing in the dissasembly of my forth, and the next instruction has nothing to do with branching either 21:42:08 the PC should keep going up by 4 21:42:23 yeah 21:42:24 uh oh, he's learned the truth 21:42:25 bug 21:42:28 definetely 21:42:47 the truth that there isn't a computer in the mac, its a little man with 12 arms 21:42:50 and his died 21:42:56 no, I'm sorry the next instruction is a branch, but it goes to a perfectly reasonable address 21:43:41 this is weird weird weird. 21:44:01 the only way I could see it being a bug in my forth is if I accidently overwrote that bit of memory after it get's started 21:45:30 :/ 21:45:58 but I haven't had any problems like that when not running under pearpc 21:46:09 bug :) 21:52:52 frustrating 21:52:57 it's right in the middle of my compiler 21:54:05 How do Forth implementations generally allocate the stacks? Of a fixed size, one growing from the bottom and the other from the top? 21:54:15 depends :) 21:54:34 F2/Linux grows data stack down from top of segment, and uses the linux-allocated stack for calls 21:55:47 Is F2 written in C? 21:56:46 no 21:56:47 asm 21:56:55 Forth, once i metacompile 21:57:00 which is a high priority 21:57:51 yome: one nice way to do it is to have the heap going up, and a stack going down, so you can use either a lot 21:58:54 thats what i do :) 21:59:11 1MB worth of space, minus kernel and I/O block 21:59:33 so if you screw that up, then you're doing something wrong 21:59:33 :) 22:03:23 Herkamire, so, do you store your data stack in the heap? 22:05:56 --- quit: imaginator (".") 22:12:26 Anyway. Good night. 22:12:35 --- quit: yome ("foo") 22:19:47 --- join: Serg[work] (~z@212.34.52.140) joined #forth 22:29:06 --- join: zoly (~zoly@ppp-62-245-209-86.mnet-online.de) joined #forth 22:29:25 'morning 22:31:00 what des "jeck" mean in german? 22:31:11 morning zoly 22:31:17 fool 22:32:05 carneval type of fool 22:32:25 hmm 22:32:38 never heard of that word, and i lived there up until 4 years ago :) 22:32:52 huh 22:33:23 that's great 22:33:23 pearpc developers seem to be jerks 22:34:38 there's no typo ? 22:35:27 like, you wanted me to trnslate german word "jeck", or eng. word "jerk" ? 22:35:34 no 22:35:54 in the cli if you type "help" it says "bist du jeck?" 22:36:13 and they were kinda rude and unhelpful in #pearpc 22:36:36 ok 22:37:37 my connection may be intermit 22:37:42 tend 22:37:49 wlan 22:38:03 just within range 22:38:17 I guess I'll try booting it directly on my machine and then go to bed 22:39:58 --- join: warpzero (~warpzero@dsl.103.mt.onewest.net) joined #forth 22:40:47 arke, jeck wie verrueckt oder naerrisch 22:41:54 --- quit: Herkamire ("bed") 22:49:24 --- quit: Serg[work] () 22:55:10 --- join: madgarden_ (~madgarden@Toronto-HSE-ppp3707020.sympatico.ca) joined #forth 22:56:30 --- quit: madgarden (Read error: 104 (Connection reset by peer)) 22:56:30 --- quit: madwork (Read error: 104 (Connection reset by peer)) 22:57:57 --- quit: zoly (Read error: 60 (Operation timed out)) 23:09:26 --- quit: arke ("be back in a few") 23:15:34 --- join: arke (arke@adsl-69-209-54-62.dsl.chcgil.ameritech.net) joined #forth 23:18:12 hola :) 23:22:46 you stopped idling on #bespin :( 23:22:58 i rejoined when i rejoined #forth 23:22:58 next time i see tril on the machine i'll tell him to come to #bespin 23:23:00 and then tell you 23:23:10 oh didn't notice 23:23:14 hehe 23:30:17 * arke tries to remember recursive descent parser 23:39:38 Remember...the algorithm? 23:40:00 Going to implement it somewhere? 23:41:20 tesseract :) 23:41:26 its a conspiracy 23:41:33 hehehe 23:41:36 well, not really. 23:41:43 its gonna be a real programming language 23:41:45 pure-oop 23:41:57 And infix. 23:42:02 * Robert thinks JAVA 23:42:12 think more like 23:42:20 Algol-60? 23:42:28 smalltalk-80? 23:42:34 [a addTo #2] --> a += 2; 23:42:45 a = b + c; would become 23:42:54 [a set [b add c]] 23:43:01 INFIXLISP 23:43:02 is this forth? 23:43:11 no 23:43:13 :) 23:43:15 I discovered a Lisp geek at school. 23:43:21 implemented in forth? 23:43:22 * Robert dances 23:43:29 thin: ...no.... :/ 23:43:32 Robert: at university? why not? 23:43:36 * arke gets whipeed by thin 23:43:44 hehe :P 23:43:54 thin: Well.. Half of the computer science group can't code. 23:44:02 anyone here run archlinux? 23:44:07 thin: The other half are mostly web designers and C coders. 23:44:24 robert: oh yeah, i remember CS, like 80% of them are jocks/non-coders 23:44:39 pursuing a CS degree because they think thats where the money is 23:44:48 persuing* 23:45:12 thin: Uhm, these days? 23:45:12 yeah good luck finding a Real Coder(tm) among them :) 23:45:23 yup 23:45:35 thin: They've halved the number of places in that program... 23:46:05 thin: Since the general collapse of the OMGITBUSINESS it's not as popular anymore. So I think the concentration of Good People is higher now than before. 23:46:14 That doesn't make it _high_, but... 23:46:14 lot of guys that have never installed linux or used irc or know of slashdot go into CS 23:46:31 I don't think it's a disadvantage to not know about slashdot. :P 23:46:48 just an example of their general level of computer knowledge 23:46:53 :) 23:47:18 personally i rarely read slashdot 23:47:30 signal-to-noise ratio too low 23:47:57 oh and its too much like everything2.com to me 23:48:05 i go sleep now 23:48:07 good night all 23:48:08 causes me to open up a whole bunch of windows and start reading up on everything 23:48:10 But I've only been with those people for a few weeks. I think I'll get to know them a bit better.- 23:48:13 Night arke 23:48:21 good night arky 23:48:27 I do that with wikipedia. 23:48:41 I end up finding a list of something, and I read about every person in it. 23:48:41 yeah i fear those sites 23:48:45 they are the bane of my existence :P 23:48:54 i avoid them as much as i can 23:49:10 having 30 windows open is not pleasant :) 23:49:18 I've learned a bit from them. 23:49:21 especially when each one opens up 3 more each 23:49:41 I didn't know all those people took their lifes, for example. ;) 23:49:56 heh what people took their lives? 23:50:05 Check the wikipedia list of suicides. 23:50:32 i'd rather not, a short description would satisfy me ;) 23:51:00 nah i won't make you describe it for me 23:51:20 Hehe 23:51:27 All I can say it's rather long,. 23:51:33 With entries for most of the persons. 23:51:46 A little scary. 23:51:49 ah 23:51:52 yeah i bet 23:52:10 But very interesting, it reminded me of the author Karin Boye (heard about her?) and I'm going to read some more of her work. 23:52:19 haven't heard of her 23:52:21 Only read Kallocain so far. 23:52:25 What a pity. 23:52:41 I think you'd like that book. 23:53:11 * Robert will read some more so that he can make more recommendations later ;) 23:53:23 Hrm, soon time to leave for school (and library :) 23:54:10 kallocain doesn' tseem to be the english title of the book 23:54:40 Wait a second. 23:54:52 hmm 23:55:16 Hmm 23:55:26 There are 3 English or american versoins. 23:55:29 versions 23:55:33 ah cool 23:55:37 online? 23:55:47 From 66, 85 and 66 (UK) 23:55:58 The Swedish version is online, not sure about translations. 23:56:25 hey wouldn't that site that puts books online have it? what was it called, starts with a g.. 23:56:25 They're rather liberal with the original versions, as her brother owns the copyright since she killed herself, and he likes to spread it. 23:56:32 gutenberg 23:56:38 The Swedish gutenberg has it. 23:56:46 (called runeberg) 23:57:15 But since the oldest English version is from 1966, it's still very much copyrighted. 23:57:34 And I'm not sure if her brother can give it away like that... 23:57:38 A library should have it. 23:57:55 Well, time to leave. Bye :) 23:58:12 ok laters 23:59:59 --- log: ended forth/04.09.08