00:00:00 --- log: started forth/01.07.08 00:25:28 --- join: adu (andrew@adsl-63-201-88-206.dsl.snfc21.pacbell.net) joined #forth 01:13:35 --- nick: adu -> adu-downstairs 02:33:07 --- quit: adu-downstairs (IRCStep) 02:36:09 --- quit: mark4 (Ping timeout for mark4[purplecoder.com]) 03:05:40 --- join: mark4 (mark4@purplecoder.com) joined #forth 08:03:37 --- join: speuler (icafe@mirabelle.icafe.spacenet.de) joined #forth 08:03:57 g'day 08:17:32 --- join: _MrReach_ (mrreach@209.181.43.184) joined #forth 08:17:52 --- quit: MrSeattle (Ping timeout for MrSeattle[209.181.43.184]) 09:00:29 --- join: [ernie] (icafe@mirabelle.icafe.spacenet.de) joined #forth 09:01:03 <[ernie]> g'day 09:01:40 --- join: mrbean (NoBody@d77243.upc-d.chello.nl) joined #forth 09:06:50 <[ernie]> hoi bean 09:06:56 <[ernie]> scherm is weer terug 09:08:08 --- part: speuler left #forth 09:08:13 hallo 09:08:16 --- nick: [ernie] -> speuler 09:08:23 dag bean 09:08:34 speuler alias bongo 09:08:35 moest ff chello gateway bestoken... 09:08:51 ping -v -n -f -s 500 212.187.37.33 09:08:51 PING 212.187.37.33 (212.187.37.33): 500 data bytes 09:08:51 --- 212.187.37.33 ping statistics ---................................................................................... 09:08:51 3615 packets transmitted, 234 packets received, 93% packet loss 09:08:51 round-trip min/avg/max = 107.534/3466.799/3821.140 ms 09:08:55 'k vond dat ik de laatste drie minuten voor niets zat te tikken 09:09:07 m'n scherm was namelijk donker ... timeout 09:09:18 hmm 09:09:27 jouw scherm ? 09:09:28 ik vertelde van het noodweer gisteren 09:09:30 huh 09:09:40 tijd afgelopen. ik heb nog ee nuurtje bij genomen 09:09:42 naar talk sessie bedoel je ? 09:09:48 ach zo 09:10:11 gaat net dicht dan ? 09:10:17 of scherm power uit ? 09:10:22 ze schakelen de scherm uit, maar laten de masjien aan. dus kan ik zonder scherm nog effe doorgaan, alleen zie ik niets 09:10:28 lol 09:10:46 simpel schakelklokje op de 220V dus 09:10:57 en ik zei dat mijn konsumptie tijd op was , de gratis uur, terwijl ik nog niets eens konsumptie had. 09:11:03 precies. 09:11:08 hele batterij ervan. 09:11:14 lol 09:11:16 vaak schakelen ze de foute klok aan 09:11:27 ok ik gooi die talk dicht, ok ? 09:11:31 lol 09:11:32 ik heb vmware trouwens goed lopen. 09:11:45 hmm interesting kan dat zijn 09:11:49 het programma voor de gps plattegronden doet het er ook goed ermee 09:11:59 aha ! 09:12:03 ik heb nu dus de originale installatie verwijderd 09:12:19 draait in windows onder vmware ? 09:12:24 hoef ik nioet meer winshit te booten, plattegronden te laden,. en terug naar linux. 09:12:29 yep. 09:12:30 snap 09:12:42 ik gooi talk dicht, ok ? 09:12:57 of openlaten ? 09:13:05 bovendien klan de win sessie ook suspended worden, zodat ze geen geheugen kost, maar binnen 09:13:13 een second hersteld worden kan. 09:13:22 --- nick: mrbean -> MrBean 09:13:35 leuk. klikje, en windows draait. 09:13:39 hmm mooi 09:13:41 weer klikje, en weg is het weer 09:14:02 ehm.. 09:14:03 alleen indien winshit crasht moet ik het opnieuw starten 09:14:10 ehm.. 09:14:13 hallo ? 09:14:14 (opnieuw in vmware) 09:14:18 ik gooi talk dicht, ok ? 09:14:21 of openlaten ? 09:14:22 goed 09:14:28 maakt nits uit 09:14:36 k , laat ik het zo 09:14:40 ik weet hoe ik het blind moet afsluiten zou dat nodig zijn 09:14:50 dacht dat je van de shell afwou 09:15:00 ok 09:15:06 zolang ze niet op het scherm te zien is 09:15:15 heb lang geen irc geklooid 09:15:18 lol 09:15:22 is er niets an de hand. dan hoef ik niet continue mijn omgeving in de gaten te houden 09:15:51 * MrBean loert over je schouder 09:15:51 is gewoon intikken 09:15:56 lol 09:16:16 heb toch even dicht gezet 09:16:21 en uitgelogd 09:16:29 lo 09:16:29 had toch al alles gedaan wat ik wou 09:16:31 ; 09:16:33 leuk 09:16:43 ok 09:17:00 ik heb de strongarm print af ! 09:17:22 80x42.8x7mm 09:17:27 id-1 formaat :) 09:17:45 32M ram, 32M rom 09:17:47 maar niet zo plat 09:17:49 200Mips 09:17:59 is incl voeding 09:18:07 met spoelen... 09:18:10 heel wat meer dan dat luttele dingens waarmee ik te maken krijg 09:18:22 maar de cpu is nog niet af 09:18:32 alleen simulator 09:18:37 zonder voeding kan dunner: 2.5mm (incl print) 09:18:45 0.8 mm hier 09:18:48 hmm 09:19:06 8 bitter ? 09:19:09 nope 09:19:11 32 09:19:18 hm mooi 09:19:28 maar minder memory ? 09:19:36 heel wat minder 09:19:55 mem maakt grootste deel van print uit... 09:20:14 geheugen ligt op andere plane dan cpu core 09:20:25 hmm mooi 09:20:40 stacked chips ? 09:20:44 yep 09:20:59 de simulatie natuurlijk niet 09:21:09 stacked silicon of nog met bondwires verbonden ? 09:21:25 vertical layering 09:21:41 stacked silicon .. 09:21:47 3d chips 09:22:11 lagen worden voor zover ik weet nog wel 1 voor 1 gemaat 09:22:16 gemaakt 09:22:25 externe design 09:22:31 tip: 09:23:01 gerben (broertje) werkt tegenwoordig bij fault-analisis bij philips... 09:23:05 ik werd van de chipfoundry gevraagd of ik wilde wisselen naar hun :) 09:23:14 die doen veel reverse engineering... 09:23:37 heb je niet een chippie over voor hem als het zover is ;) 09:23:47 lol 09:23:55 daar gaat de security 09:24:08 ontstaat in zamenwerking 09:24:20 jep, snap 09:24:25 ik had met de designer kontakt 09:24:30 leuk 09:24:51 hij vind (nu) forth erg leuk 09:25:19 kan dus wat hulp gebruiken 09:25:22 hmm luistert iemand van berkeley nu mee.. 09:25:35 hoop dat ie geen nederlands kent ;) 09:28:08 --- part: MrBean left #forth 09:53:39 --- part: speuler left #forth 10:28:15 argh he left 10:28:31 --- nick: mark4 -> I440r 11:44:36 --- quit: I440r (Reality Strikes Again) 12:37:49 --- join: I440r (mark4@purplecoder.com) joined #forth 12:38:52 is that hello world asciiz ? or counted 12:38:57 i think its counted isnt it ? 14:42:44 --- quit: I440r (Ping timeout for I440r[purplecoder.com]) 14:59:48 --- join: notjunkd (junk@blackness.darktech.org) joined #forth 15:32:03 --- join: s[e]th (seth@APastourelles-101-1-5-195.abo.wanadoo.fr) joined #forth 15:32:37 --- quit: s[e]th (Client Exiting) 15:36:42 --- quit: Trey (Ping timeout for Trey[ns.TreySoft.com]) 15:37:23 --- join: Trey (bowser@ns.TreySoft.com) joined #forth 16:54:32 --- quit: notjunkd (Ping timeout for notjunkd[blackness.darktech.org]) 17:26:49 --- join: notjunkd (junk@p48-max2.christchurch.netaccess.net.nz) joined #forth 17:29:27 --- part: notjunkd left #forth 18:53:59 --- join: notjunkd (junk@p26-max1.christchurch.netaccess.net.nz) joined #forth 18:57:00 --- quit: notjunkd (Ping timeout for notjunkd[p26-max1.christchurch.netaccess.net.nz]) 19:00:12 --- join: notjunkd (junk@p26-max1.christchurch.netaccess.net.nz) joined #forth 19:00:24 --- quit: notjunkd (ircII EPIC4pre2.508 -- Accept no limitations) 19:58:51 --- join: cleverdra (jfondren@1Cust203.tnt6.florence.sc.da.uu.net) joined #forth 19:58:52 --- mode: ChanServ set mode: +o cleverdra 20:02:01 --- mode: cleverdra set mode: +oo _MrReach_ Trey 20:02:15 --- topic: set to ': n this 1+ l ;' by cleverdra 20:03:24 ? 20:04:42 definition for N in Enth's new editor, the N of which is b0rken. 20:05:12 Ah. 20:05:44 or, no, actually the N may be only b0rken when you follow the documentation in loading your floppy. I discovered that the real and sensible way to do it involves something totally different. I'll have to see if A and N work after that. 20:05:57 I'd almost opened a new terminal window to build a new Enth floppy. 20:06:03 BAD: 1440 blocks floppy@ 20:06:06 Trey - almost? 20:06:15 GOOD: 1440 session session@ nip floppy@ 20:06:30 : ses1 [ session@ swap ] literal literal session! ; 20:07:21 "almost" - I checked the IRC window before opening the terminal :-) 20:07:32 Oh =) Just now? 20:07:41 Yeah. 20:08:20 The new Enth is cool. Flux is *EVEN MORE* isolated from the main system, but I've managed to think of a way to get defined commands into it. 20:09:08 I like the new editor, except that I think its new line-oriented nature may make my Color Forth editing somewhat more difficult. I've already thought of definitions that'll help me here. 20:09:47 I'll probably stick with Enth and ignore Flux for a while. 20:09:55 The whole system is cooler though, Task-wise. You can use to toggle between your current task and your last task. There is a FOCUS idiom in tasks that can hold focus, and there are two editors and two consoles, one of each being colored. 20:10:18 Also, there are task-specific variables and stacks and superblocks. 20:11:05 How do you create a task-specific variable? 20:11:17 I don't know, I haven't tried yet. I gather that you do with with VARIABLE. 20:11:42 I think you have to do extra work if you want to set up a way for tasks to communicate with each other. 20:12:41 that you do it with. 20:12:55 ? 20:13:12 I was fixing my earlier sentence, which lacked the 'if'. 20:28:24 Hmmm. My CLOCK task goes to sleep and stops updating the time. 20:29:31 --- join: edrx (edrx@arpoador-ttyS3.inx.com.br) joined #forth 20:30:49 --- quit: edrx ([x]chat) 20:33:08 Trey - when does it do that? 20:33:19 --- join: notjunkd (junk@p26-max1.christchurch.netaccess.net.nz) joined #forth 20:34:01 --- mode: cleverdra set mode: +o notjunkd 20:34:04 Shortly after I boot Enth. I don't know if it has any relation to my use of the keyboard or not. 20:34:29 * cleverdra hmms. 20:34:49 The new Enth? Do you change the FOCUS task at all? What does .TASKS say? 20:37:05 0.2.0.6. It happens before I change the focus task (I think) .TASKS lists the clock as asleep when it stops working. 20:37:51 wierd. You don't do anything? Wake it up. 20:39:14 * cleverdra goes to check on his clock task. 20:40:06 mines awake. I've been changing tasks and everything. 20:40:27 You realize that by default it only works in the forth console? 20:40:36 is only on. 20:41:55 Right. 20:42:39 So, it stops when you're in the forth console? 20:42:42 Yes. 20:42:59 Have you tried waking it up? 20:43:04 How do I do that? 20:43:23 --- join: I440r (mark4@purplecoder.com) joined #forth 20:43:48 the task.txt documentation tells you about it. I can't easily check that right now (I need to blockify those). If you wait a second, and can't check yourself, I'll tell you. 20:43:51 --- mode: cleverdra set mode: +o I440r 20:43:58 I can check it. 20:44:39 * cleverdra nods. 20:44:42 The command is WAKE, anyway. 20:44:56 You can use .TASKS to get CLOCK's task number. 20:45:36 The HIS part of documentation mentions user variables, too. 20:45:36 i440r 20:45:36 ugh 20:45:41 you're added to my ignore list again 20:45:41 heh 20:45:44 let me fix that 20:45:50 lamer :P 20:45:56 it just adds you lol 20:46:08 i'll brb 20:46:09 :P 20:46:10 --- quit: notjunkd (How come wrong numbers are never busy?) 20:46:23 cleverdra: I know about WAKE, but CLOCK doesn't exist in the default wordlists. 20:46:26 next time it adds me - leave me there hehe 20:46:44 vocabulary 20:46:49 not wordlist 20:47:32 Trey - see my next statement =) 20:47:33 wordlist is another bullshit word added to make forth more "politically correct" 20:47:42 You can use .TASKS to get CLOCK's task number. 20:48:35 brb -p gotta restart xchat 20:48:41 --- quit: I440r (Client Exiting) 20:48:51 I440r - how do you mean? What's wrong with wordlists? You can implement vocabularies with them, and you can also use them as just lists of words. One very simple way to build command lists, say for network clients. 20:49:08 --- join: notjunkd (junk@p26-max1.christchurch.netaccess.net.nz) joined #forth 20:49:20 --- join: I440r (mark4@purplecoder.com) joined #forth 20:49:36 --- mode: cleverdra set mode: +oo I440r notjunkd 20:49:41 I440r - how do you mean? What's wrong with wordlists? You can implement vocabularies with them, and you can also use them as just lists of words. One very simple way to build command lists, say for network clients. 20:50:42 cleverdra: do you mean the CFA for the task? 20:51:26 the word is "vocabulary" but thats difficlut for non forthers to understand 20:51:28 Trey - hm. Try it. 20:51:52 i like forth being difficult for the lamers to understand - it keeps them out :) 20:51:58 Name, Status, CFS, SP0 20:52:15 Trey - I remember there being a number in TASKS. I don't think there's any point in listing other than the number WAKE and such want. 20:52:23 SP0 is probably not what you want. 20:52:40 theres a compo announced on clf 20:52:51 i was going to enter but is bogus 20:53:04 ur program HAS to run under RHG 7 20:53:09 oh, the competition? 20:53:12 What is RHG 7? 20:53:17 i.e. there are NO real forths i can use 20:53:26 red hat + typo 20:53:30 oh. 20:54:29 gforth and eforth and bigforth all work under that. The "run under" thing is silly, yes. You could send them a disk image with Enth and your program, for instance. 20:54:53 none of them is a REAL forth 20:55:00 except e forth 20:55:10 but thats not a very GOOD forth 20:55:18 eforth is a real Forth? Because it's written in assembly? 20:55:22 gforth is definatly NOT a contender 20:55:24 no 20:55:27 well 20:55:28 partly 20:55:40 Why then? Please define exactly what a REAL forth is. 20:55:46 its not totally real 20:55:51 it cant metacompile itself 20:55:58 any forth not written in forth is not a forth 20:56:11 I440r: you need a new hobby. 20:56:12 add an assembler to eforth and it can metacompile iteself 20:56:19 how so 20:56:27 lol 20:56:46 if i cant edit forth sources and compile them into a new forht compiler its not forth 20:57:05 Whatever. 20:57:08 i hate c so bad - its the most over-rated pile of shit language after java and vb 20:57:16 it fscking depresses me 20:57:22 im looking for a fscking job 20:57:30 and all i can find in the listings are 20:57:45 real time embedded control using c++ OOP and some bullshit RTOS 20:57:55 thats NOT fscking real time embedded control :( 20:57:55 I agree that, to me, a Forth written primarily in Forth with an assembler and a metacompiler would be an optimal Forth environment, but I do not see all those other C Forths and assembler Forths as being unforthy. 20:58:17 an assembler forth is not disqualified 20:58:22 a c forth automatically is 20:58:27 its NOT forth 20:59:09 Why isn't it? gforth is direct/indirect threaded, very fast, and carefully optimized. Its authors are smart and clever, and they do amazing things with GCC and some of its special features. 20:59:09 * notjunkd is away, not here.. mm kay? 20:59:35 Gforth has an assembler, a disassembler, tools to build images and save the current state. It even has a block editor, if not a terribly good one. 20:59:41 --- quit: notjunkd (on undernet) 20:59:51 because i cannot compile gforth WITh gforth 21:00:03 i have NO interest in any forth compiler I cannot modify myself 21:00:18 and im not going to sepne a SINGLE minute tgrying to unwind all their clever c code 21:00:26 c code is naturally obfuscated 21:00:42 i can guarantee that the sources to gforth are one humongous gordian knot 21:00:53 thanx but no thanx 21:01:08 gforth is the prime reason im writing isforth 21:01:21 if i ever get back into it that is 21:02:23 I440r - gforth is still an oasis. Not everyone who comes out of programming languages like Perl and Ruby and Scheme (like me) are ready to jump right into metacompiling and Forth and assembly. C Forths are one way to dip a toe into the pool, so to speak. 21:03:11 im still heavilly prejudiced against all c based notforths :P 21:03:14 Trey - were you able to wake it? 21:04:04 cleverdra: what was the definition you had in the topic to do hello world ? 21:04:22 you had 0 parse but isnt the string stored as a counted string not ascii z 21:04:36 I440r - : puts 0 parse type ; puts Hello, world! 21:04:57 cleverdra: no. 21:04:59 I440r - neither. the PARSE I used returns ( addr count ) 21:05:08 Trey - hm, OK. One sec. 21:05:35 what is the 0 parameter for ? 21:07:51 I440r - in line-oriented Forths, that basically means: read until the end of the line, because there won't be a '0' char in it. 21:08:26 Trey - I see. CLOCK is in the HIDDEN wordset 21:08:45 Trey - don't try to WAKE it's return, though! 21:08:45 k 21:09:19 sounds weird to me - cr/lf shud be totally ignored 21:09:20 * cleverdra checks on something. 21:10:42 * cleverdra hums. 21:11:19 OK, CLOCK WAKE MULTI as done in source.f also doesn't work. This would be easier to do if I didn't have to run between rooms. 21:12:29 heh 21:12:43 telnet :) 21:14:43 I440r - one of the mentioned machines is running Flux, but isn't on any kind of LAN anyway. 21:15:38 :) 21:16:01 * Trey has all of the machines on a KVM switch. 21:16:18 Trey - aw, I want one of those =( 21:16:30 * cleverdra stares at the output of his .TASKS confusedly. 21:16:32 OK. 21:16:38 edit 21:16:45 ( I'm doing Enth commands here ) 21:17:14 also hidden task: clocked clocked ' time task! clocked wake multi 21:17:37 ( this works, and clocked is AWAKE, but NOTHING VISIBLE HAPPENS! ) 21:17:56 heh 21:18:51 running TIME works, however. It just locks your current FOCUS task up because it never returns. 21:19:19 OK, I'm taking all this as a big message to *learn multitasking* in Enth. 21:19:37 Trey - see the bottom of source.f -- that's where the CLOCK task is created and initialized. 21:19:55 Enth lacks much in the way of usefull multitasking features. 21:20:22 What features would you want in it? 21:22:17 I can see a general 'interrupt' not being a bad idea, but that'd sort-of break the idea of round-robin multitasking. 21:22:56 * cleverdra notes that running TIME actually locks up all of Enth. He's not sure why. hitting ESC doesn't switch tasks. 21:22:57 I don't think round-robin multitasking makes the best use of the x86 CPUs. 21:22:59 pre-emptive ? 21:23:07 y not cooperative 21:23:17 I /know/ time has PAUSE. 21:23:18 Yeah, I want pre-emptive multitasking. 21:23:28 ahaok 21:23:41 more difficlter :) 21:24:19 Oh well. 21:24:21 Trey - how would you implement pre-emptive multitasking? 21:26:10 The usual way: RTC interrupt, etc. 21:26:35 in forth ? 21:27:13 Lots of thought needs to go into how to divvy up the address space for stacks, etc. 21:27:29 how about next checks current time against max time and switches context if greater 21:27:32 Also, I'd have real, separate processes with threads. 21:28:48 But this involves a lot more OS than Enth currently has. 21:29:02 3 root 18 0 0 0 0 SW 49.0 0.0 11:31 kapm-idled 21:29:08 Yes. I doubt that Sean'll implement any of that. 21:29:23 grrr why is kapm-idled taking 50% cpu!! 21:29:24 So, it's on your head and anothers. 21:29:51 cleverdra: I don't expect him to. _I_ want that in my stand-alone forth, and I want to use Enth to bootstrap it. 21:30:55 Trey - cool. 21:47:56 --- quit: I440r (Client Exiting) 21:59:48 --- join: I440r (mark4@purplecoder.com) joined #forth 22:03:44 im bored :( 22:04:39 Work on isforth. 22:04:51 yea 22:04:54 i know 22:04:57 i wanna 22:05:03 but i cant seem to get into it 22:05:13 i open a source file and stare at it blankly 22:06:41 ive got tcn's files here 22:07:03 and they dont even compile and he is in some damned commune till teh end of the month and then he mite go on some trip someplace 22:07:04 grr 22:07:55 i need some motivation 22:08:08 i hardly do a fscking thing all day 22:08:11 bleh 22:09:51 i wanna be working on it i just cant seem to do it rite now 22:09:56 i get like this every so often 22:09:58 coders block 22:12:31 :-( 22:13:37 yea 22:13:51 it doesnt usually last very long and once i get over it the code flows like water :) 22:16:06 i got alot on my mind rite now - buying a house 22:16:11 looking for a job 22:16:13 need a woman 22:16:14 hehe 22:29:29 Women don't help you code faster. 22:29:38 :) 22:29:38 Trust Me (tm) 22:29:42 heeh 22:33:09 i dont code fast 22:33:18 i code right (tm) 22:52:35 Good night, all. 22:52:39 * Trey has idled: sleeping 22:53:47 * cleverdra sends an email to chuck. 22:53:47 g'night, Trey. 23:03:58 :) 23:04:14 u mean THE chuck ? 23:09:14 yup. 23:09:23 otherwise I would've qualified 'chuck' =) 23:09:27 :) 23:09:38 would he respond ? 23:10:17 --- quit: _MrReach_ (Read error to _MrReach_[209.181.43.184]: Connection reset by peer) 23:11:06 I dunno. 23:11:09 --- mode: cleverdra set mode: +o I440r 23:11:16 I'll see, I guess. 23:11:27 --- join: MrSeattle (mrreach@209.181.43.184) joined #forth 23:11:34 :) 23:12:27 --- mode: cleverdra set mode: +o MrSeattle 23:12:32 * cleverdra sighs. 23:12:45 I'll have to save $100 for a MuP21 evaluation kit. 23:13:18 it's only got 4/6 cells of stack =) 23:23:23 :) 23:23:32 thats all ? 23:23:35 --- quit: cleverdra (Leaving) 23:50:01 --- nick: MrSeattle -> MrReach 23:50:46 hi 23:50:53 well, I'm sun burnt and bug eaten ... pretty good vacation 23:50:56 howdy 23:51:03 hehehe 23:51:41 listening to mp3 of freddie king 23:51:43 went to Puget Sound, as you've probably guessed ... 23:51:45 the stumble 23:51:49 awesome! 23:51:55 my wife thought I was totally insane ... 23:51:59 hehe 23:52:32 when I started wandering around the pier in Anacortes offering a $50 bill to anyone who would take us out to a specific island 23:52:45 :) 23:52:53 anyone bite ? 23:52:57 a guy who had sailed in for an antique boat show show took us up on it 23:53:17 it was a 1952 hand-crafted sailing schooner 23:53:35 absolutely gorgeous mahogany woodwork 23:54:00 spent 5 hours with him 23:54:04 wow! 23:54:13 mega cool! 23:54:31 he retired 8 months ago from TWA, where he had been a pilot for 25 years 23:54:31 bet that boat cost a bit :) 23:55:01 hmmm ... not really ... it was only 28' at the waterline 23:55:12 :) 23:55:19 36' including the bowsprit and the stern bridge 23:55:42 he'd been building on it for two years, though ... had a BUNCH into it 23:56:07 (brand spanking new diesel engine, for example) 23:56:44 it was a wonderful afternoon ... I won't tell my wife until tomorrow that we were, technically speaking, hitchhiking 23:58:25 ever since I bought the FiberForm 19' speedboat two years ago ... she's hated the damn thing ... and the events surrounding it 23:58:42 doh 23:58:53 now, all the way home, she talked about getting the stern drive fixed and getting it in the water 23:59:06 hehehe 23:59:10 ;) 23:59:15 * MrReach grins like the cheshire cat, "Finally!" 23:59:20 hehe 23:59:32 my dad told me a realy cool joke yesterday 23:59:40 ok, let's hear it 23:59:41 ur wife prolly wouldnt like it tho hehe 23:59:53 ten I won't TELL her @:^> 23:59:59 --- log: ended forth/01.07.08