00:00:00 --- log: started forth/03.09.02 00:09:40 Hmmm. 00:24:33 --- join: bliss (~bliss@24.66.121.31) joined #forth 00:25:33 --- quit: bliss (Client Quit) 00:48:10 gilbertdeb: u wanna say the 'nuke' is too cruel ? 00:48:19 Hi serg 00:49:21 hi 01:02:32 Serg_Penguin it is only a proposition. 01:08:55 yeah, almost untested :)) tested in inadequate conditions 01:20:45 --- quit: rk (Read error: 104 (Connection reset by peer)) 01:39:07 --- quit: Serg_Penguin () 02:32:25 --- join: bizfish (~nils@p508696C0.dip.t-dialin.net) joined #forth 02:56:57 :) 02:57:01 Zzzz 02:57:02 --- quit: gilbertdeb ("Told you I could quit any time!") 03:40:36 --- part: bizfish left #forth 05:35:07 --- join: nickname03 (ident@203-219-179-14-nsw.tpgi.com.au) joined #forth 06:11:09 --- quit: onetom (orwell.freenode.net irc.freenode.net) 06:11:09 --- quit: rpc (orwell.freenode.net irc.freenode.net) 06:11:27 --- join: onetom (~tom@cab.bio.u-szeged.hu) joined #forth 06:11:27 --- join: rpc (~rpc@global.whiteh8.net) joined #forth 07:09:28 --- join: I440r_ (~x@saturn.vcsd.com) joined #forth 07:09:40 --- nick: I440r_ -> I440r-work 07:30:08 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 07:36:14 mornin folks 07:41:28 Hi Herkamire :) 07:46:31 --- quit: I440r-work (Read error: 104 (Connection reset by peer)) 07:52:39 go irssi :) 07:53:34 --- join: rk (~chris@ca-cmrilo-docsis-cmtsj-b-36.vnnyca.adelphia.net) joined #forth 08:05:40 --- join: I440r-work (~x@saturn.vcsd.com) joined #forth 08:09:46 --- join: I440r (~x@saturn.vcsd.com) joined #forth 08:12:59 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 08:14:44 --- join: arke (~rk@ca-cmrilo-docsis-cmtsj-b-36.vnnyca.adelphia.net) joined #forth 08:15:42 --- quit: I440r (Read error: 104 (Connection reset by peer)) 08:15:55 --- join: I440r (~x@saturn.vcsd.com) joined #forth 08:20:48 re 08:26:15 --- quit: I440r-work (Connection timed out) 08:33:31 heh, first time users list has scrollbar ;))) 08:34:22 :) 08:34:38 --- quit: rk (orwell.freenode.net irc.freenode.net) 08:34:38 --- quit: onetom (orwell.freenode.net irc.freenode.net) 08:34:38 --- quit: rpc (orwell.freenode.net irc.freenode.net) 08:34:38 --- quit: uuter (orwell.freenode.net irc.freenode.net) 08:34:38 --- quit: Klaw (orwell.freenode.net irc.freenode.net) 08:34:39 --- quit: skylan (orwell.freenode.net irc.freenode.net) 08:34:39 --- quit: Robert (orwell.freenode.net irc.freenode.net) 08:34:39 --- quit: Stepan (orwell.freenode.net irc.freenode.net) 08:34:39 --- quit: fridge (orwell.freenode.net irc.freenode.net) 08:34:39 --- quit: XeF4 (orwell.freenode.net irc.freenode.net) 08:34:39 --- quit: ooo (orwell.freenode.net irc.freenode.net) 08:34:39 --- quit: ChanServ (orwell.freenode.net irc.freenode.net) 08:34:39 --- quit: Serg_Penguin (orwell.freenode.net irc.freenode.net) 08:34:39 --- quit: ianP (orwell.freenode.net irc.freenode.net) 08:34:39 --- quit: TreyB (orwell.freenode.net irc.freenode.net) 08:34:40 --- quit: Herkamire (orwell.freenode.net irc.freenode.net) 08:34:40 --- quit: nickname03 (orwell.freenode.net irc.freenode.net) 08:34:40 --- quit: Suzanne (orwell.freenode.net irc.freenode.net) 08:35:21 --- log: started forth/03.09.02 08:35:21 --- join: clog (nef@bespin.org) joined #forth 08:35:21 --- topic: 'Go ahead, talk about forth, code a little, be lazy, mentally masturbate, don't make anything happen' 08:35:21 --- topic: set by thin on [Mon Sep 01 09:31:48 2003] 08:35:21 --- names: list (clog @ChanServ Suzanne Stepan onetom fridge uuter) 08:35:22 --- join: ooo (~o@jalokivi.netsafir.com) joined #forth 08:35:26 --- join: ianP (ian@inpuj.net) joined #forth 08:35:28 --- join: arke (~rk@ca-cmrilo-docsis-cmtsj-b-36.vnnyca.adelphia.net) joined #forth 08:35:38 --- join: rk (~chris@68.64.125.36) joined #forth 08:35:43 --- join: beapp (~SDO@co-trinidad1a-42.clspco.adelphia.net) joined #forth 08:36:08 --- quit: Stepan (leguin.freenode.net irc.freenode.net) 08:36:08 --- quit: rk (leguin.freenode.net irc.freenode.net) 08:36:08 --- quit: beapp (leguin.freenode.net irc.freenode.net) 08:36:08 --- quit: ianP (leguin.freenode.net irc.freenode.net) 08:36:09 --- quit: ooo (leguin.freenode.net irc.freenode.net) 08:36:09 --- quit: Suzanne (leguin.freenode.net irc.freenode.net) 08:36:09 --- quit: onetom (leguin.freenode.net irc.freenode.net) 08:36:09 --- quit: fridge (leguin.freenode.net irc.freenode.net) 08:36:10 --- quit: uuter (leguin.freenode.net irc.freenode.net) 08:36:10 --- quit: ChanServ (leguin.freenode.net irc.freenode.net) 08:36:10 --- quit: arke (leguin.freenode.net irc.freenode.net) 08:36:51 --- log: started forth/03.09.02 08:36:51 --- join: clog (nef@bespin.org) joined #forth 08:36:51 --- topic: 'Go ahead, talk about forth, code a little, be lazy, mentally masturbate, don't make anything happen' 08:36:51 --- topic: set by thin on [Mon Sep 01 09:31:48 2003] 08:36:51 --- names: list (clog Stepan Suzanne @ChanServ onetom ianP) 08:36:59 --- join: rk (~chris@ca-cmrilo-docsis-cmtsj-b-36.vnnyca.adelphia.net) joined #forth 08:37:08 --- join: arke (~rk@ca-cmrilo-docsis-cmtsj-b-36.vnnyca.adelphia.net) joined #forth 08:37:10 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 08:37:16 --- join: beapp (~SDO@co-trinidad1a-42.clspco.adelphia.net) joined #forth 08:37:20 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 08:38:14 splits! 08:39:46 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 08:39:52 --- join: Robert (~snofs@h31n2fls31o965.telia.com) joined #forth 08:39:57 --- join: XeF4 (xef4@lowfidelity.org) joined #forth 08:40:10 --- join: rpc (~rpc@global.whiteh8.net) joined #forth 08:44:20 --- join: I440r-work (~x@saturn.vcsd.com) joined #forth 08:50:52 --- join: jma (~jma@h-64-105-21-62.DNVTCO56.covad.net) joined #forth 08:51:00 hello, all 08:51:42 for those using windows, mind checking out http://www.simforth.com/leaf ? 08:51:52 just putting the finishing touches on for the initial release 08:55:15 hmmm.. looks pretty 08:55:45 lemme look ... 08:58:08 thx 08:58:42 sw33t 08:58:44 its nothing super special... but nice 08:59:26 if you havent looked at the "tutorial", please do and make some comments :) 09:00:19 just curious... im gonna hard code this (for now): what is that standard TAB spacing in Forth? I typically use 3... 09:01:12 i typically use no TAB, coz different deitors/viewers use different steps 09:02:29 so tab -> space? 09:03:09 i make some "smart tabs" in that CR will auto copy the previous lines indent (spaces/tabs or mix) 09:05:46 jma: leaf sounds very cool :) 09:05:56 thanks :) 09:06:13 looks very thurough 09:06:31 there is only 1 thing left to add before uploading... 09:06:40 opening a file automatically (command line) 09:06:54 not many forth projects in here get to the point of being user friendly 09:07:22 jma: are you the guy who was playing with getting a forth running on GBA? 09:07:41 yep... still got it :) 09:07:47 and it rocks 09:07:53 remove /leaf from the url above 09:07:54 cool :) 09:08:06 Dragon BASIC is a BASIC->Forth compiler 09:08:23 * Robert shrugs. 09:10:53 very interesting :) 09:11:00 * onetom is about again 2 finish his color editor, coz he already knows how 2 aquire screen dimensions in gforth :) 09:12:37 impressive :) impressive 09:12:41 any buyers yet? 09:14:07 about 100 09:14:19 i actually didnt expect that many 09:14:32 a lot of kids are getting interested in Forth 09:14:34 :) 09:16:49 GOOD! 09:16:50 :) 09:17:17 onetom screen dimensions for a terminal ? 09:17:20 thats easy 09:17:27 look at the bottom of term.f in isforth 09:17:33 I440r-work: sure, ioctl 09:17:42 rigtt 09:17:47 right even 09:17:47 heh 09:17:48 TIOCGWINSZ 09:18:01 so whats yer problem? :) 09:18:29 i didnt knew how can i make ioctl calls from gforth 09:18:43 but fortunately its integrated into it 09:18:48 :) 09:18:53 i just had 2 dig its sources a lil 09:18:56 its so easy in isforth :) 09:19:05 sure 09:19:09 ;)) 09:19:20 i digged isforth src ;)) 09:19:21 but other things r so unusuall... 09:19:37 but i plan 2 adopt isforth too 09:19:48 whats unusual about isforth? 09:20:28 jma: a lot of things i440r told us ~2yrs ago 09:21:12 heh 09:21:19 * Serg_Penguin gotta go home 09:21:27 later serg! 09:21:30 atm, i use gforth for ontopoflinux hacking & me father uses flux, picforth, gforth & holonforth 09:21:35 he also liked sol 09:21:43 whats sol ? 09:21:53 --- quit: Serg_Penguin () 09:21:54 jma: wow! how long have you had it up for sale? 09:22:00 your father codes forth too ? 09:22:05 herk: about 6 months 09:22:20 I440r-work: sure. i learnt it from him many yrs ago 09:22:49 I440r-work: & last yr i introduced & learnt him enth/flux ;) -- as a payback 09:22:53 my father introduced me too! 09:23:26 hmmm.. these fathers r like that... :) 09:23:58 me father also copied holonforth 2 my sisters computer :) she was born in 1991... 09:24:29 12 iS a good age to start forth :) 09:24:35 13 ? 09:25:57 Hehe. 09:26:02 My sister doesn't want to. :( 09:27:48 :) 09:28:46 jma: congradulations :) sounds like good money :) and I like your shareware policy. How long did you spend coding it? 09:29:11 whats teh url for that ? 09:29:34 seems to me at wisn't thaaaat long ago I heard you asking about how to get the gba hooked to your computer (through linux?) 09:29:49 whats a gba? heh 09:29:56 game boy advanced 09:30:06 scr00 gba. 09:30:08 I440r-work: jma made a forth for it. 09:30:16 its all about TI-83 :) 09:30:18 what is a gba ? 09:30:20 ohhhhh 09:30:28 whats the url for it ?? :) 09:30:35 * arke wants to make a forth for his TI-83 09:30:37 its got work left to do 09:30:41 www.simforth.com 09:31:06 herk: took about 6-8 months to code 09:31:23 not long for the forth kernel, but a lot of work on all the API functions 09:32:04 music and sound was a bitch, too 09:32:07 err - all i see is a basic compiler for it heh 09:32:16 the BASIC compiles to Forth (TIN) 09:32:37 Neat thing, jma. :) 09:32:44 if you pass -tin on the command line, it assumes the source file is Forth and just compiles it straight 09:32:51 jma: that's awesome. I hope the money keeps coming in 09:33:08 i doubt it will... there are cracks out already for the reg. code ;( 09:33:12 you code basic and it compiles forth ? 09:33:18 you wrote a basic interpreter in forth ? 09:33:19 heh 09:33:21 yes 09:33:23 no 09:33:29 the BASIC compiler is in C 09:33:40 whats teh link for the forth compiler ? 09:33:49 they are one and the same (for now) 09:33:54 oh lol 09:33:59 can you code forth then ? 09:34:03 I'm working on some redesign 09:34:03 for the bga ? 09:34:05 yes 09:34:09 cool! 09:34:13 it is my own kind of Forth, tho 09:34:24 I'm currently making it more ANS 09:34:30 yukk :/ heh 09:34:37 jma: why? 09:34:48 well, the GBA has some interesting characteristics 09:35:02 and I didn't want to be bothered with an interpreter (over serial) 09:35:31 for example: the GBA cannot byte-read 09:35:46 and it forces a Harvard architecture 09:35:52 which sux :( 09:36:03 no it doesnt 09:36:07 --- join: thin (thin@bespin.org) joined #forth 09:36:14 just simply not a 4th arch 09:36:21 just simply not an ideal 4th arch 09:36:21 data and code are separate 09:36:21 i440r: you got the job? :) 09:36:29 hah! hello thin 09:36:45 u r also busy nowdays :) 09:36:49 ooh, leaf looks leat 09:36:58 thx 09:37:06 later today the download will work 09:37:11 onetom: yeah, school has started now, so maybe i'll be on the net more 09:37:12 y'all gotta tell me what you think 09:37:42 thin: instead of learning.. iknow how it goes ;) 09:37:54 heh :P 09:38:03 nah, this time i'm gonna get serious 09:38:20 get scholarships etc cuz i have no money :P 09:38:43 -- he said... for about the ~3rd time.. >;) 09:38:54 thin! 09:39:03 ah, money ... me have neither :) 09:39:44 i440r-work: hey! 09:39:50 so did you get work?? 09:39:56 what is the job? 09:40:25 working with satelite tracking stuff :) 09:40:30 all in forth! 09:41:36 cool 09:43:30 I440r-work: sw33t! 09:43:39 I440r-work: i wanna have a forth job ..... 09:44:18 * arke is away: sh0w3r 09:44:56 i440r-work: if you figure out how to hack into satellites thru your job, let me know ;) 09:51:03 --- quit: thin ("laters") 09:56:47 heh sorry - working hard :) 09:56:48 ish! 09:57:52 Neat. 09:58:06 --- join: uuter (~uuter@ajhg40uqy57xe.bc.hsia.telus.net) joined #forth 09:58:09 * Robert connects the satellite tracking software to his big laser. 09:58:10 Hi uuter 09:58:13 hello 10:02:32 * arke is back (gone 00:18:13) 10:03:18 * arke thinks of CGI-Forth 10:08:26 make any dynamic webpage with CGI-Forth! 10:08:37 #!/usr/bin/forth 10:08:59 .( Hello, World! ) 10:10:49 Ehm. 10:11:01 I tried to do that with IsForth, but something didn't quite work. 10:11:13 what was that? 10:11:19 Not sure. 10:11:20 erm it should work i think 10:11:29 isforth outputs to stdout so it should work 10:11:32 I440r-work: Even handling parameters and stuff? 10:11:44 oooh 10:11:49 maybe it needs to be like pure, so that it really only prints what its supposd to 10:11:56 make it #! /usr/bin/forth -sfload 10:12:13 I tried this a long time ago, before those new fancy parameters :P 10:12:24 :) 10:12:27 try again :P 10:12:28 * Robert leaves this for arke to try. 10:12:36 i dont have a place to try 10:12:39 :) 10:12:43 Bah. Then I'll do it. 10:12:54 robert is just lazy :P 10:12:56 * arke needs a website ... *eyes people* 10:12:57 Yeak. 10:12:58 Yeah 10:13:39 think of how easy it would be to make a website stat thing for any forth proggie! 10:13:48 Oh, CGI isn't enabled here. 10:13:49 * Robert lazy 10:14:14 I440r-work: btw, does IsForth have any compile-time printing routine yet? 10:14:23 I440r-work: Or do I have to compile a word with ." and run it? 10:15:41 * arke tries to imagine brainfuck CGI 10:15:55 Robert: : .( [char] ) word count type ; immediate 10:16:20 what do you mean - a compile time printing routine 10:16:25 thats what .( does 10:16:37 .( blah blah blah ) 10:16:53 Oh, you have .( ? I didn't think you did. 10:16:59 it always had that :P 10:17:08 yourjust too lazy to LOOK in the sources :/ 10:17:10 its in comment.f 10:17:24 which is only the FIRST thing compiled in the extend :P 10:17:33 I440r-work is t3h l33tz0r 4th h4x0r 10:17:49 grep ': .( ' *.f 10:20:45 i plan to make rkforth 95% isforth compatible 10:20:46 :) 10:21:55 Bleh! 10:22:13 But I tried .( sometime, I know I did. 10:22:44 it wont work in kernel.com unless you first fload src/ext/comment.f 10:28:23 I use the isforth executable. 10:29:31 hmm ... is there a way to get the address of a word? 10:30:17 ' word 10:30:29 that returns the cfa 10:30:49 you can then do >name to get the name field address 10:30:49 it just needs to return the address which in stc would make 'call address' 10:31:00 n>link to then get the headers link field address 10:31:13 ' (pronounced tick) returns the words cfa 10:31:15 remember, rkforth is gonna be different than all the other ones :) 10:32:03 I440r-work: oh, i finally found a better term :) natively compiled :) 10:32:33 that means that the forth code you feed the compiler is converted directly into assembler 10:32:46 even teh : defs end up as coded defs 10:32:51 yup. 10:33:03 i dont care what anyone says, thats NOT forth 10:33:11 ... 10:33:24 * arke cries 10:33:46 lol 10:34:08 * arke cries 10:34:09 * arke cries 10:34:09 * arke cries 10:34:10 I440r-work: Pfff... :) 10:34:19 why is it not forth? 10:34:25 it is _better_!!! 10:34:32 more flexible, sp33d, etc. 10:34:38 not always 10:34:46 its definatly not as space efficient 10:35:03 I440r-work: How about on forth chips, do you support threaded code there too? 10:35:06 if word headers are identifiable by XTs, do you really need the CFA field in the header? 10:35:06 space is not what i worry about :) 10:35:18 yes - why not 10:35:30 threaded microcode :) 10:35:45 I440r-work: How about if some speed is needed? 10:35:55 then write a coded definition 10:36:04 Hm. 10:37:10 rkforth is different. 10:38:08 rkforth will be l33tz0r 11:28:32 where's a good site to read about SCO vs IBM (quick overview and status of argument(s)) 11:37:47 --- join: gilbertdeb (gilbert@fl-nked-ubr2-c3a-142.miamfl.adelphia.net) joined #forth 11:46:10 --- join: jdrake (jdrake@CPE00045afdd0e8-CM014410113717.cpe.net.cable.rogers.com) joined #forth 12:06:03 --- quit: jma () 12:10:49 --- nick: arke -> NickServ_ 12:11:52 --- nick: NickServ_ -> arke 12:16:46 --- join: innes (~innes@user-0c8gl9n.cable.mindspring.com) joined #forth 12:18:20 ! 12:19:37 ! 12:19:39 !? 12:23:23 --- quit: arke ("Client Exiting") 12:23:50 --- join: arke (~rk@ca-cmrilo-docsis-cmtsj-b-36.vnnyca.adelphia.net) joined #forth 12:31:47 --- quit: Stepan (leguin.freenode.net irc.freenode.net) 12:58:53 --- quit: gilbertdeb ("Told you I could quit any time!") 13:17:08 --- quit: uuter ("ircII EPIC4-1.1.6 -- Are we there yet?") 13:17:17 --- join: gilbertdeb (gilbert@fl-nked-ubr2-c3a-142.miamfl.adelphia.net) joined #forth 13:25:03 anyone want a free book on OpenROM firmware, it is online in PDF form from SUN. 13:25:08 http://sunsolve.sun.com/data/800/800-4251/pdf/ 13:25:09 enjoy. 13:25:29 wget -m http://sunsolve.sun.com/data/800/800-4251/pdf/ should do the trick. 13:25:33 --- join: uuter (~uuter@ajhg40uqy57xe.bc.hsia.telus.net) joined #forth 13:27:08 also those that don't know, Marcel has OCR'ed the SF book... http://home.iae.nl/users/mhx/ 13:27:51 --- quit: I440r-work (Read error: 54 (Connection reset by peer)) 13:29:52 --- join: I440r-work (~x@saturn.vcsd.com) joined #forth 13:33:13 --- join: Klaw (~anonymous@ip68-4-157-105.oc.oc.cox.net) joined #forth 13:35:53 --- quit: jdrake ("Oops. This machine just fell asleep") 13:58:58 if anyone cares, I have also mirrored the Starting Forth book at http://sdobooks.dyndns.org:8080/Forth/StartingForth/index.html 14:04:59 if anyone cares 14:05:05 NOBODY LOVES ME 14:07:37 Klaw, yep, passive agressive. 14:07:43 As for the other book I just mirroed... 14:07:43 http://sdobooks.dyndns.org:8080/Forth/ForthGuide/index.html 14:07:49 Enjoy, I feel 3 books in one day is enough. 14:08:00 Oh, the labor of love. 14:08:07 Klaw, now go back to bits already. 14:15:55 --- quit: rk (Remote closed the connection) 14:33:57 --- join: Klaw` (~anonymous@ip68-4-157-105.oc.oc.cox.net) joined #forth 14:34:01 ghosts 14:34:47 --- quit: Klaw (Read error: 110 (Connection timed out)) 14:35:53 --- quit: innes ("Client Exiting") 14:39:54 --- nick: Klaw` -> Klaw 14:39:56 Hi Klaw 14:54:03 hi 14:54:18 is it just me or has the internet had problems for the last month 14:54:35 which part of it? 14:55:32 the routing part 14:55:46 i mean it's entirely possible that my cable company sucks along with 16:33:25 --- quit: I440r-work (Read error: 60 (Operation timed out)) 18:36:13 --- join: skylan (sjh@vickesh01-4698.tbaytel.net) joined #forth 18:41:07 conspiracy 18:42:05 this program crashes every time i run it -- so then I run it inside gdb and it's solid as a rock. 18:43:20 klaw, uninitalised variable somewhere 18:43:40 gdb inits the variables to 0, running 'for real' doesn't 19:05:41 thanks :-) 19:15:03 --- join: TheBlueWizard (TheBlueWiz@pc78dn1d.ppp.FCC.NET) joined #forth 19:15:04 --- mode: ChanServ set +o TheBlueWizard 19:15:15 hiya all...will be brief 19:17:31 You be brief, I'll be ... 19:17:42 supersized? 19:17:46 Nah. bad pun. 19:18:06 yeah...stupid pun, if that can be called a pun 19:18:37 Hey hey! 19:18:39 be gentle! 19:20:02 oh? I didn't know you are this sensitive 19:20:35 :D 19:21:59 on a few occasions, especially when I am in a foul mood, I can be really savage... 19:22:31 ack. things happen. 19:23:50 * TheBlueWizard solemnly nods 19:24:11 as if to demonstrate.... 19:26:01 * TheBlueWizard puts maggot filled dog poop on a pizza, then force feeds it to Darl McBride, then 19:26:25 Uhoh. darl's gonna be not well. 19:26:29 * TheBlueWizard grabs Darl McBride by his neck, and does a bone crushing massage, reducing that jerk to a worm, then electrocute him repeatedly, but does not permit him to die 19:26:46 well, you get the picture :) 19:27:05 Yes quite clearly. 19:27:16 * gilbertdeb backs away very very very slowly. 19:27:34 * TheBlueWizard chuckles 19:28:28 well, enough of this talk...time for me to go to bed...bye all 19:28:45 --- part: TheBlueWizard left #forth 20:05:34 --- join: mmanning2 (~x@sdn-ap-010txhousP0378.dialsprint.net) joined #forth 20:06:24 --- quit: mmanning2 (Client Quit) 20:08:07 --- join: I440r (~x@sdn-ap-010txhousP0378.dialsprint.net) joined #forth 20:09:30 hello 20:09:45 hi 20:11:17 * Suzanne mumbles 20:11:33 hi babe :) 20:11:36 how u is ? 20:11:51 getting annoyed 20:12:13 I440r: y0 20:12:41 :) 20:12:43 me 2 20:13:07 this is the most bizarre bug ever :/ 20:13:16 my $300 tv card is fucked. im sure its that, one 900mhz athlon and the kt7 motherboard have already been blown up by it 20:13:18 --- nick: arke -> {arke} 20:13:29 and now i cant get this kg7 raid to work at all 20:13:33 oh dear god 20:13:36 the bug vanished 20:13:38 im throwing the pile of shit out 20:13:56 <{arke}> I440r: how old is it? 20:14:13 --- nick: {arke} -> arke 20:15:16 gah 20:15:21 the bug reappeared :/ 20:15:29 lol 20:15:33 Suzanne what bug? 20:15:41 Suzanne: what are you working on, and what is the bug? 20:15:43 gilbert, its complicated, you sure you want to know ? 20:15:49 i do. 20:15:58 basically... i have 2 threads in my program 20:16:05 one checks iTunes for status/info 20:16:08 the other handles the GUI 20:16:22 the object that handles checks is served to the GUI via DO 20:16:36 now, when iTunes is quit, it hangs the GUI thread 20:16:54 if i do a break in gdb, it 'seems' to be sat forever in a objc_send_msg to the check process 20:17:11 but i have no idea why its getting clobbered :/ 20:17:38 :/ 20:17:43 the problem is only compounded by the fact that i'm not sure gdb is telling the truth 20:18:12 gdb lies alot 20:18:31 however, if i set a breakpoint in the timer execution on the check/info thread, it still triggers breakpoints 20:18:36 its just the GUI thread that is dying 20:18:39 gdb is the biggest pile of shit debugger i ever had the misfortune to use 20:18:51 even worse than nec emultors 20:21:44 the thing that puzzles me, is that it seems to barf the moment that focus is returned to whatever program gets focus after iTunes quits 20:22:06 and even worse, it didn't do it before yesterday 20:22:54 take a breather: http://unix.rulez.org/~calver/pictures/computer_science_lesson.jpg 20:29:36 lol 20:30:17 * Suzanne wonders... 20:30:35 if the strings are 'belonging' to iTunes, and i'm just getting a reference to them, that MIGHT explain things 20:30:41 Suzanne: random printf is the way to go ... 20:30:56 arke, not when i have no idea which function/thread is causing the error 20:31:15 thats why "random" 20:45:53 --- quit: I440r (Read error: 54 (Connection reset by peer)) 20:46:42 --- join: I440r_ (~x@sdn-ap-010txhousP0378.dialsprint.net) joined #forth 20:46:56 argh 20:47:14 greets! 20:52:30 --- quit: I440r_ (Read error: 54 (Connection reset by peer)) 20:52:58 --- join: I440r__ (~x@sdn-ap-010txhousP0378.dialsprint.net) joined #forth 21:06:54 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 21:06:54 --- mode: ChanServ set +o kc5tja 21:07:17 kc5tja: y0 21:07:55 0y 21:08:02 Making myself some food. 21:10:48 --- quit: I440r__ (Read error: 54 (Connection reset by peer)) 21:11:08 --- join: I440r___________ (~x@sdn-ap-010txhousP0378.dialsprint.net) joined #forth 21:11:12 uhhh 21:11:23 hehehe 21:11:28 weirdities. 21:11:47 * kc5tja notes the gods of connectivities completely ignores how many underscores you have appended to your name. :D 21:12:08 --- join: jdrake (jdrake@CPE00045afdd0e8-CM014410113717.cpe.net.cable.rogers.com) joined #forth 21:13:23 --- nick: arke -> arke____________ 21:13:29 --- nick: arke____________ -> arke 21:15:18 --- quit: I440r___________ (Read error: 54 (Connection reset by peer)) 21:15:49 See what I mean? :D 21:16:39 --- join: I440r_ (~x@sdn-ap-010txhousP0378.dialsprint.net) joined #forth 21:16:41 anybody know how to get set up with free usenet, with thunderbird and possibly some free server? i dont like using google. 21:18:42 isp 21:18:56 except if it is bell, then your newsgroups suck anyways 21:19:16 my isp doesnt provide it 21:19:18 :P 21:20:21 get a new one? 21:20:38 lol 21:27:58 --- quit: I440r_ () 21:27:58 --- quit: arke (Read error: 104 (Connection reset by peer)) 21:28:11 --- join: arke (~rk@ca-cmrilo-docsis-cmtsj-b-36.vnnyca.adelphia.net) joined #forth 21:28:34 this explains it all: http://unix.rulez.org/~calver/pictures/softwarewar.gif 21:30:42 haha 21:31:17 nice 21:31:54 I think the fellow collects ALL the pix he sees on the web. 21:31:57 there are TONS 21:33:05 back 21:35:03 * kc5tja went to Katz sensei's dojo today. I didn't have my gi; it needs to be washed. 21:35:14 Still, Katz sensei recognized me and insisted I got on the mat anyway. 21:35:16 :) 21:35:38 It was pretty cool. 21:35:43 --- join: I440r_ (~x@sdn-ap-010txhousP0378.dialsprint.net) joined #forth 21:35:46 Here I was without a gi, and hence, no way of indicating rank. 21:36:07 Everyone there thought I was so completely new, that they were gentler than feathers falling on snow. 21:36:14 Until I threw them... :D 21:36:20 har har har. 21:36:23 you trojan you! 21:36:27 heh 21:36:33 I really didn't intend on training today. 21:36:40 But it was fun to get back on the mat. 21:37:34 where was SF when this happened hmmm? http://unix.rulez.org/~calver/pictures/use_strict.jpg 21:37:52 SF? 21:38:00 starting forth 21:39:55 --- nick: beapp -> SDO 21:41:24 --- nick: SDO -> beapp 21:41:41 hello 21:41:51 AppServer? 21:42:16 I think he uses that nick whenever he's using an application under BeOS other than the IRC client. 21:45:00 hello 21:45:09 * arke is away: sl33p 21:46:19 redheads 21:47:00 ? 21:47:27 * kc5tja finishes his math homework for this week. 21:49:12 http://unix.rulez.org/~calver/pictures/2mouse.jpg 21:52:39 --- quit: Herkamire ("goodnight") 21:53:09 heheheh 21:57:12 * Suzanne sighs 21:57:25 well, i know what the problem is :/ 21:57:36 aint got a fucking clue how to fix it, tho 21:58:04 whats the problem? 21:58:24 gilbert, the problem is, my app dies if iTunes quits while it is talking to it via applescript 21:58:45 which oddly enough, seems to be 99% of the time 21:59:03 can you get iTunes to not quit? 21:59:13 yeah, by not hitting command-q :P 21:59:21 the problem is, i need to be able to handle this situation 21:59:26 hehehe. 21:59:58 the old joke of 'it hurts when i do this... ' 'well don't do that then' doesn't really produce quality software :P 22:04:04 why does this not work.. : shout 1 2 + followed by.. shout 22:04:28 how does it not work? 22:04:36 : shout 1 2 + ; 22:04:39 *the terminal*:1: Undefined word 22:04:47 oh it must be the ; i always forget that 22:04:53 yeah 22:05:06 ; puts it back into interpret mode 22:05:13 the format is : ; 22:05:31 show do variables work 22:05:32 otherwise it was trying to resolve shout, which Forth can't see while you are defining it 22:05:38 s/s/\s 22:11:20 jdrake variable 22:11:35 n ! 22:11:42 where n is a number 22:11:53 ? 22:11:58 where ? == fetch 22:12:18 the variable puts the address on the stack 22:12:33 a constant implicitly fetches it 22:12:38 hmm: 22:12:38 . 22:12:38 *the terminal*:1: Invalid memory address 22:12:51 oops 22:12:54 .s should have been 22:13:07 VARIABLE MY-VAR 65 MY-VAR ! MY-VAR @ EMIT 22:13:32 7 EMIT is handy for testing 22:14:31 I always have : beep 7 emit ; somewhere in my startup configuration for each of my major gforth applications. 22:14:40 yeah 22:14:48 i am not sure I understand emit 22:15:03 "Output one character from the least-significant byte of the top item on the stack, 22:15:03 then pop the stack. EMIT is often useful for initial ³cut-and-try² definitions." 22:15:12 especially since i don't have any <# # #> action yet :) 22:15:36 EMIT takes an ASCII code off the stack and displays it 22:16:01 ok 65 emit explains it 22:16:14 7 is the ASCII BELL 22:16:39 doesn't do anything here :-) 22:16:46 i disabled the audio chime 22:16:50 ah 22:16:59 yeah, it will be the system audio alert 22:17:28 i think i will figure out how to do hang man or something like that in gforth 22:17:52 don't get too ambitious 22:18:00 jdrake once you have the flowchart going, you'll be fine. 22:18:11 what flowchart... 22:18:13 write your own WORDS word, that is cool 22:18:19 the hangman flowchart, duh! 22:18:27 i haven't used a flowchart since grade 10 22:18:38 you poor thing. 22:18:49 i also don't design software, I put it together 22:19:15 i am not even sure if I would remember how to make a flow chart 22:19:44 thats how i code 22:19:47 i design on the fly 22:20:07 i do, until i get a problem 22:20:16 or i can see fugly'ness down the road 22:20:46 'design on the fly'. 22:20:54 paint on the fly. 22:20:57 'think shit up' as you go 22:21:17 its fun 22:21:17 i suppose it all is quite akin to painting since so many parts depend on so many other parts. 22:21:21 maybe for hangman it would be a good idea to make a flow chart, being that I am *new* to forth 22:21:39 are you new to programming? 22:22:09 sure I am totally new to programming - *and* learning forth... (if that makes sense pinch me please) 22:22:33 I think Forth is a wonderful first language to learn 22:22:43 well, with Forth you will actually learn PROGRAMMING 22:22:51 rather than OO terminology 22:23:04 after learning several langauges.. i've come to realize it's all the same.. factoring down stuff 22:23:10 pushing stuff on the stack.. 22:23:14 is it possible to have an event handler in forth? (what would somebody record the address of a word or something?) 22:23:26 you can vector 22:23:31 ' WORD-NAME 22:23:32 there's lots of similarities i would never have seen, anyway 22:23:43 leaves the XT (address of) the word on the stack 22:24:27 VARIABLE MY-WORD-POINTER ' BYE MY-WORD-POINTER ! MY-WORD-POINTER @ EXECUTE 22:25:24 if 'helga' puts the address of the variable on the stack, how do I print what is at that address 22:25:31 or put the value on the stack or soemthing 22:25:39 If you learn one language, you know one language. 22:25:46 If you know two languages, you know two languages. 22:25:58 You don't start to learn how to program until you learn at least three different langauges. 22:26:07 Hence, don't stop with forth. Learn others too. 22:26:07 if you have an address, you fetch the value at that address with @ 22:26:31 uuter, how does @ know what is contained at the variable 22:26:41 kc5tja, what is a different language? 22:26:47 @ takes an address 22:26:55 C and C++ and java might as well be the same basically 22:26:59 you need to have the address on the stack 22:27:08 not really 22:27:12 pascal is just C with a runtime system and different sugar coat 22:27:16 kc5tja: yeah... 22:27:17 jdrake: Forth is very different from, say, C. C is very different from BASIC (or, at least, different enough). Lisp is different still. 22:27:34 The method of solving a given problem in C will differ between these languages. 22:27:38 after 3 or more languages, and becoming proficient in one 22:27:46 the rest are pretty simple 22:28:05 i believe a few years ago I counted about 20 different languages I had actually touched on 22:28:17 I dunno, I've been looking at C, and it appears forth is a little lower level than it. 22:28:29 asm <-> forth <-> c 22:28:39 gilbertdeb, you've never done C? 22:28:44 ianP nope. 22:28:49 nice 22:29:01 save yourself :-) 22:29:05 but I'm inspired to learn it based on this: http://www.upl.cs.wisc.edu/~epaulson/lionc.ps 22:29:09 i wanted to learn C for years and years 22:29:17 I absolutely want to read that book and understand it. 22:29:23 and i had these microsoft visual c++ manuals i got from someone 22:29:23 gilbertdeb: C and Forth are about the same level in practice. 22:29:30 and man 22:29:38 it ruined C for me for like ... 7 years or so 22:29:44 damn microsoft 22:29:45 ianP too much overhead. 22:29:48 however, it is true that Forth starts off at a lower level than C. That is what makes it such a wonderful alnguage to learn on. 22:29:55 It actually teaches you how the computer actually works. 22:30:05 too much overhead... damn right... try learning C by trying to thumb through a book about like, MFC... LOL 22:30:16 ianP there is a matter of contstraints to consider: the more constraints you have, the more creative you end up being. 22:30:52 yeah, but trying to learn pointers by trying to grok OO when you dont get anything in your source... will get you nowhere 22:30:56 hah 22:31:05 i learned C after i learned OO actually 22:31:32 i learned C and C++ in h.s. but it was just mechanical, i didnt truely understand pointers (dereferencing fucked me up - it was all guess and test at that point honestly) 22:31:48 noone ever told me * means something different after the = ... 22:31:53 or i didnt listen enough 22:31:58 hehe 22:32:04 kc5tja ever seen that book? 22:32:27 but after I learned java, i got used to using references, and when i went back to C (via ObjC actually) - they all made sense. 22:32:32 gilbertdeb: What book? 22:32:37 http://www.upl.cs.wisc.edu/~epaulson/lionc.ps 22:33:12 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 22:33:17 hi ! 22:33:18 gilbertdeb: Also, wrt constraints -- I disagree, personally. The more constraints you have, the more visible your creativity, but the more freedom you have, the more creativity you have. 22:33:23 ianP, ones does not appreciate oop without objc or similar dynamic language. But cocoa is beautiful, impossible in C++ 22:33:25 * kc5tja notes that creativity is related to expressivity. 22:33:43 kc5tja I'm not so sure. 22:33:55 gilbertdeb: Look at how people solve problems in C, and look at how they solve problems in Forth. 22:33:57 Night and day difference. 22:33:58 it takes a great deal more talent to work under constraints. 22:34:06 kc5tja forth is more constrained :D 22:34:08 No, it doesn't. It actually hinders free thought. 22:34:12 gilbertdeb: Hardly. 22:34:21 Your definition of constrained is back-asswards from mine then. 22:34:22 hmm I don't think it hinders free thought at all. 22:34:27 hehehe. 22:34:27 Forth is the most free language i have seen 22:34:34 constraints are not a negative thing at all. 22:34:44 uuter so is asm I find! 22:34:47 gilbertdeb: No, but they have to be related to the problem domain to be useful. 22:34:58 yes, but im talking non-asm 22:35:10 uuter and how far is forth from asm? ;) 22:35:14 there ARE forth chips you know? 22:35:18 quite a bit 22:35:22 gilbertdeb: As far as you want it to be. 22:35:36 ASM does not have a run time text interpreter 22:36:00 asm would be considered a non-interactive lanuage 22:37:24 oddly, there aren't really any reasons why it couldn't be interactive 22:37:30 you guys should visit hprog and start a debate of forth vs. functional languages or strict functional languages 22:37:58 suzanne: are you talking about monitors? 22:38:00 no way! 22:38:05 a la call -151 :) 22:38:07 uuter, no 22:38:14 jdrake take a look at joy sometime :D 22:38:17 uuter, i mean, you could write an 'interactive' assembler 22:38:43 uuter, you need some kind of multitasking at a low level, like the v86 stuff in the 386+ 22:38:59 jdrake joy is forth's functional cousin. 22:39:20 how hoes switching make asm interactive? 22:39:24 SMC? 22:39:32 YAY! Homework is done for this week. 22:39:39 uuter, well, i'm thinking in terms of you have to run the interpreter somewhere :P 22:39:39 Well, required homework at least. 22:39:58 what is #hprog 22:40:13 uuter, unless YOU can type few hundred million chars per second, i can't 22:40:23 nevermind 22:40:26 Multitasking is not required. 22:40:29 Suzanne get a machine to do it for you. 22:40:30 how is that interactive? 22:40:36 erm, and ..., you also have to pause the 'running' CPU to wait 22:40:40 you load a state image 22:40:40 Not unless you want some means of interrupting an errant program. 22:40:48 uuter at that speed, you'd be feeind the chip all the 1/0s it can handle :D 22:40:58 you can just swap out the User Pointer 22:41:21 Co-operative is quite easy 22:42:29 kc5tja perhaps it is time to do your homework using RPN :) 22:42:35 * kc5tja found out that Oberon System 3, like Forth, only saved the state of the frame pointer and the stack pointer when between switching tasks, since it is also cooperative. 22:42:58 gilbertdeb: Lisp would be more appropriate for this -- it's all symbolic manipulation. Integration and differential equations. 22:43:29 yes thats right. one of lisp 1.5's first tasks was to do calculus. 22:43:45 but not using forth though, just using the notation. 22:44:19 Heh 22:44:27 kc5tja I'm currently reading a book by gries called a "Logical introduction to discrete mathematics" or something, and right at the beginning, he had to introduce precedence rules! 22:44:28 Well, RPN-like syntax is used extensively in linear algebra. 22:44:35 I wanted to yell "hey use RPN" 22:44:39 NOTHING To rememmber ! 22:44:57 * kc5tja nods 22:45:18 thats a thought! I should work through the problems using both infix and post fix. 22:45:24 * Suzanne shrugs, if you're going to do your 'homework' without using infix, i don't think it really makes a whole lot of difference whether you choose PN or RPN :) 22:45:49 Suzanne we like rpn here :D 22:46:21 of course, i doubt kc still does 'homework' as such :P 22:46:24 PN has the advantage that it is delineated, and hence, operations can take an unambiguous yet variable number of arguments. 22:46:40 Suzanne: I'm taking Calc-II in college. Of course I do homework. 22:46:51 I'm not sure what your "as such" refers to. 22:47:01 kc, ahh, didn't realise you were in college, had you figured as 'out of that phase of life' 22:47:04 kc5tja same as RPN! 22:47:13 kc, my 'as such' refers to the fact that everyone does 'homework' to some degree 22:47:41 its just not the same as school/college homework when you're doing homework for work ;) 22:47:59 Suzanne as long as it is on the job ... :) 22:49:39 --- quit: Serg_Penguin () 23:01:19 :/ 23:01:22 --- part: kc5tja left #forth 23:01:23 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 23:01:23 --- mode: ChanServ set +o kc5tja 23:01:44 aloha 23:01:54 OK, Chanserv says the topic for this channel is Interested in publishing an article on or about Forth? If so, we'd love to showcase it on a new #Forth portal site, at http://forth.bespin.org Contact thin or kc5tja via memoserv for details. 23:01:59 Which is precisely what I set it to. 23:02:12 But my xchat window says it's Go ahead, talk about forth, code a little, be lazy, mentally masturbate, don't make anything happen 23:02:17 Who set this topic? 23:02:20 heheh 23:02:29 And why isn't the Chanserv topic congruent with this? 23:02:30 niht 23:02:41 And why isn't Chanserv's topic superceding it? 23:02:43 because the two aren't co-ordinated. 23:02:54 That's bullshit. Fucking IRC. 23:03:02 * kc5tja hates IRC with a passion. 23:03:13 what would you like instead? 23:03:14 Nothing but a big, fat fscking bandaid. 23:03:18 aol/yahoo/msn? 23:03:25 You think too narrowly. 23:03:46 broaden my perspective, senor :) 23:03:50 A real chat server infrastructure -- one channel, one server. No questions asked. 23:04:06 exactly one channel? 23:04:07 Channel operator is channel administrator. 23:04:10 Yes. 23:04:18 thats like yahoo! 23:04:26 I don't find that very appealing. 23:04:28 uhh 23:04:33 What are you talking about? 23:04:39 one channel one server? 23:04:49 or you mean exactly one channel per server? 23:04:58 I mean one channel per "chatd" instance. 23:04:59 so that if you want N channels you have to have N servers? 23:05:35 If you run N chatd instances on 1 server, or if you run 1 on N server machines, it's up to you and your bandwidth load. 23:05:56 A central index server can be used as a directory service for individual chat servers. 23:06:00 --- quit: I440r_ () 23:06:23 If it works for EverQuest, it's gotta work for plain old text chatting. 23:06:53 No need for chanserv, nickserv, memoserv, etc. 23:07:06 The functionality for these services would be integrated right into the chat engine directly. 23:07:14 (where the bloody hell they belong) 23:07:37 Anyway, I digress. 23:08:32 --- quit: arke (Read error: 113 (No route to host)) 23:09:08 --- topic: set to 'We invite conversations about Forth, software development issues relating to Forth, design patterns in Forth, etc. Basically, if it's Forth related, we're probably interested. :) Non-denominational; ANS is as welcome as ColorForth.' by kc5tja 23:09:33 har har har 23:09:46 What's up with your 'har har har' of late? 23:10:15 Non-denominational; ANS is as welcome as ColorForth 23:10:47 that evoked a 'har har har' as opposed to a 'bwahahahhaha' or other variations on the hahaha theme. 23:10:55 It is awfully hard to distinguish a real indication of mirth from one which isn't. 23:11:25 Hence my asking. 23:12:30 well, 'hahaha' is the happy one, and har har har is the sounded one. 23:12:38 Sounded? 23:12:39 --- quit: jdrake ("Oops. This machine just fell asleep") 23:12:45 as in spoken :) 23:12:51 Ah ha. 23:13:10 I was just wondering. 23:13:23 I wanted to make sure I was interpreting the intent of it correctly. :) 23:13:37 :) 23:14:14 OT: do you know if the sobig and blaster viruses caused some computers to lose their os? 23:14:40 Not a clue. 23:15:05 The only Internet access I perform under Windows is web browsing; and that's only when I'm running Windows. 23:15:10 99.9999% of the time, I spend in Linux. 23:15:35 i hear there is a big virus storm out there abouts ... 23:15:51 Speaking of which, once I get my CD burner installed, I will hopefully be able to install Slackware off the CD-R I have, and kiss Debian goodbye once and for all. 23:15:55 * kc5tja nods 23:16:37 a friend gave me her computer to fix: she deleted some files, from her aol d/l directory, rebooted, and that was the end ... 23:16:51 I don't even have a dos boot floppy to see what might have caused it. 23:17:03 What version of Windows? 23:17:11 probably '98. 23:17:20 If it's Windows XP, it's quite likely a DOS disk won't work, as XP uses NTFS filesystem, not FAT. 23:17:43 gaaa! 23:17:43 If it's 98 or earlier, then I would recommend creating a FreeDOS boot-disk. 23:17:52 Nothing wrong with NTFS. 23:18:01 I overwhelmingly prefer it over FAT in any form any day. 23:18:04 but if it is, I can't examine it. 23:18:48 Another option is to use something like Knoppix or some small floppy-only distribution of Linux, and use the read-only NTFS filesystem to inspect the partition. 23:19:10 But if it's 98, there is absolutely no worry what-so-ever; it's guaranteed to be FAT. 23:19:14 I tried knoppix, but there was so little ram on the machine that it froze right after booting up. 23:19:32 my other option is to plug it into this here machine and mount the drive. 23:19:44 Yes, that's another option too. 23:19:56 * kc5tja has done that in the past. 23:20:04 she's promised to pay me if I save her data :) 23:20:25 but I don't have the heart to charge her for anything :( 23:20:49 I'm a wuss when it comes to making people pay for computer services rendered. 23:20:53 That's something for you to decide. 23:21:14 do you charge friends? 23:21:19 It's not easy; but for me, I charge $80/hour. 23:21:26 Depends on the situation. 23:21:42 I sometimes will. 23:21:42 damn! 23:21:47 80 bucks an hour! 23:21:53 That's cheap. 23:21:54 I could make a killing over here! 23:22:08 I was thinking of charging 20 bucks or something. 23:22:11 A Microsoft-certified "professional" would make $150 to $200/hr. 23:22:22 whaaat? are you Serious? 23:22:23 Well, you need to price it to cover your expenses. 23:22:28 You're not in business. I am. 23:22:33 I have much more overhead than you do 23:22:54 * kc5tja makes about $20/hour from that $80/hour considering business expenses involved. 23:22:59 Yes, I'm quite serious. 23:23:44 do you have insurance and such? 23:23:53 If I get hired at a company (I sent out a few more resumes), I'm going to move my company away from consulting, and into software development. 23:24:11 No, but I have monthly expenses for my business which must come entirely out of my pocket. 23:24:23 * kc5tja solely owns my business -- no partnerships, no loans, no grants, no nothing. 23:24:34 hmmm. 23:24:42 but are there any tax advantages to doing it that way? 23:24:43 Running a business is not easy. 23:24:47 No. 23:24:54 yes there is a lot of paperwork involved in running one. 23:24:56 They might make you think there are, but they double-dip us businesses too. 23:25:13 In fact, if you're in business, you get taxed more than if you aren't. 23:25:22 At least in California you do. 23:25:32 * kc5tja isn't sure about Florida. 23:27:11 the personal/corporate taxation class I took didn't tell me much either. 23:29:15 who pays for parts? 23:29:28 do you charge the customer or have them go purchase it? 23:29:31 My customers pay for any and all hardware expenses they incur. 23:29:42 I purchase it, but they pay for it 100%. 23:29:47 * kc5tja doesn't make a penny on hardware sales. 23:40:23 Well, I think I'm going to go to bed. 23:40:28 I have some errands to run tomorrow. 23:40:36 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 23:41:26 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 23:44:17 Zzzz 23:44:19 --- part: gilbertdeb left #forth 23:54:00 --- quit: Serg_Penguin () 23:57:25 --- quit: uuter ("ircII EPIC4-1.1.6 -- Are we there yet?") 23:59:59 --- log: ended forth/03.09.02