00:00:00 --- log: started forth/03.12.21 00:01:20 <`John> gauntlet was written in forth? 00:01:44 <`John> jesus 00:02:10 ever hear of the game "leasure suit larry in the land of the lounge lizards" ??? 00:02:13 pathetic game 00:02:16 but coded in forth 00:02:20 very popular too 00:03:35 you play gauntlet ? 00:03:43 i used to - didnt know it was forth tho 00:04:10 <`John> heheh yeah i heard of that one. 00:04:31 <`John> though I thought the author wrote his work in asm only. 00:05:16 <`John> leisure suit was modeled after the original programmer of the King Quest series I think. i know that 'he' wrote all his work in asm. 00:07:36 didnt know that 00:07:49 but i have it on good authority that leasure suit was coded in forth :) 00:08:00 i also used to have a DOOM style game that was coded in MVP forth 00:08:07 but i lost that to a drive crash 00:08:18 which is ok cuz i dont think i was supposed to have that 00:08:24 and ive no idea where i got it 00:11:05 I remember in one of the LSL games you have to write some software in ASM 00:11:11 as part of the game 00:11:39 well, you don't 'write' it, but LSL does, and you see like ADD, MOV eax etc on the screen 00:12:19 heh 00:12:25 i never played them 00:12:29 a buddy of mine did tho 00:12:37 i thunked they were pathetic 00:15:39 I enjoyed the space quest games 00:16:30 but that whole line of adventure games wore thin after a while 00:16:55 obtuse puzzles 00:18:34 only game i ever really got INTO was "the settlers" 00:18:38 the original one 00:18:52 the settlers 2,3, 4 etc are limp wristed compared to the original 00:19:38 I've spent far too much of my life playing computer games, I've almost outgrown it now ;) 00:20:31 i spent 14 + hours a day playing the settlers 00:20:35 ever day for 2 years 00:20:41 but i wasnt addicted! 00:20:43 honest! 00:20:56 yeah, that would satisfy my requirements of being INTO a game 00:21:33 * fridge has another attempt at sleeping 00:23:21 :) 00:35:58 --- quit: `John ("ChatZilla 0.9.35 [Mozilla rv:1.5/20031007]") 01:34:46 heh 01:34:51 14+ hours a day for 2 years 01:34:59 now that is addiction 01:36:36 hehe 01:37:11 hey chris :) 01:40:40 wwhats up? 01:44:39 --- join: bwb (~nate@ip68-4-123-127.oc.oc.cox.net) joined #forth 01:45:41 reading starting forth 01:45:59 hello 01:46:09 hey bwb 01:46:21 hmm the name ree sounds familiar, prolly not same person tho 01:46:28 you didn't populate #osdev a while back, did you? 01:46:56 yeah I did 01:46:56 for years 01:46:56 hehe 01:47:01 <-- nate37 01:47:06 ahh 01:47:09 hey nate :) 01:47:13 sup? :) 01:47:17 efnet #osdev right? 01:47:18 ohh wait, you're off of this one 01:47:21 it's been so long hehe 01:47:34 this network, yeah 01:47:40 ahh tons.. but what is up with you? 01:47:57 ... College applications ... not much else 01:47:58 heh 01:48:07 ahh, good luck :) 01:48:12 thanks 01:48:18 Already recieved one rejection :) 01:48:28 cool! 01:48:30 hehe 01:48:31 --- quit: OrngeTide ("Changing server") 01:49:31 hmm.. I've been running booths at socallinuxexpo.org for this year and last ear 01:49:35 and working up at camp 01:49:37 and thats it 01:49:40 you? 01:50:11 moved again 01:50:16 now I am in Indiana 01:50:26 well, actually, I've probably moeved 3 times since we last talked 01:50:51 ah, heh 01:50:56 moved into a new office.. starting the business/organization 01:50:56 Whyfor? 01:51:08 ah... what type of "organization"? 01:51:11 it's what I do best 01:51:12 heh 01:51:32 Doesn't sound completely legal ;) 01:51:32 DIST.. distribution related stuff 01:51:59 but the business is that bath and body stuff you know soaps 01:52:11 ah 01:52:12 --- join: OrngeTide (orange@rm-f.net) joined #forth 01:52:22 so still in the soap business 01:52:42 DIST is about better defining and developing peoples work between each other 01:53:28 ah 01:53:45 so.. err... an "effiecency expert" type job? 01:53:57 and creating connection maybe one day to supplant society 01:54:13 I think I remember you talking about that 01:54:21 that's part of it 01:54:33 yeah, but I have changed the name and somewhat its direction 01:55:01 it'll have a general development system/network behind it 01:55:03 ah 01:55:09 capable of helping anyone develop whatever they want 01:55:17 lot of AI and other stuff 01:55:22 ahh 01:55:30 interesting 01:56:04 yeah.. I just recently finally convinced myself to use forth partly in the development of the OS 01:56:26 ah 01:56:32 It really needs an OS? 01:56:33 a distributed network os project will sit behind the network 01:56:42 ah 01:56:51 yeah I want to create a large cluster 01:58:03 Hmm I wanna design a swampcooler that also uses a peltier cooler of some sort 01:59:54 I think I remember that :) 02:00:07 hmm no, just came up with that right now 02:00:09 the mini-fridge units 02:00:14 else I have a bad memory (I think I do tho) 02:00:35 Yah, got a mini-fridge for xmas (from distant relative so opened it up a little early) 02:00:38 kinda cool 02:02:02 hehe 02:02:28 you're like ellen on finding nemo 02:02:42 Didn't see that movie 02:02:43 --- quit: Robert (Read error: 60 (Operation timed out)) 02:02:45 How so? 02:02:54 ahh.. her role was perfect 02:03:19 she constantly forgot what just happened and would continuously be starting entirely new thoughts :) 02:03:28 she stole the show.. well her fish did hehe 02:03:34 made it worth watching 02:03:44 heh 02:03:53 Yes I tend to repeat myself or zone out :( 02:04:19 but oh well, I can't remember that I did, so I don't care 8) 02:05:25 haha 02:05:28 perfect :) 02:05:32 so you do forth? 02:06:14 not lately (Last project was forth for a ti-85 and a program to decode moore's colorforth blocks)... 02:06:40 Joined to just try to stay awake 02:06:46 yeah, what is the story on chuck's cf release 02:06:48 don't feel like sleeping but got 3 hours last night sooo 02:06:52 hmm? 02:07:01 I havn't looked at it in a year or two, anything new happen? 02:07:24 he supposedly has a more complete system @ home than the one he shares 02:07:35 there are quite a few clones done now 02:07:40 one for windows, another for X 02:07:44 actually two for windows 02:07:57 ah cool 02:12:06 other than that it doesn't seem like it is being updated 02:12:14 chuck moved to the somewhere 02:12:23 somehwere/sierra 02:13:00 but I hope to make something similar to c4 02:13:39 ah 02:14:17 at least for a development aid and a backend to an interactive prompt 02:14:31 yess 02:14:43 instead of using vi+fasm for developing in asm hehe 02:15:01 heh 02:15:03 vi not bad 02:15:55 yeah, perhaps a vi like binding can be developed under a forth 02:16:24 colors is an example of mode 02:16:35 that would be cool 02:16:36 hmm 02:16:42 I don't think I can stay awake :/ 02:16:42 add a few other modes and the keys of vi and you have a similar environment 02:16:57 can you add more modes to vi? 02:16:58 kc5 has a project called VIBE 02:16:59 vi block editor 02:17:14 kc5tja? 02:17:30 yeah 02:18:40 anyways, I think I am going to sleep 02:18:43 I'm usually on irc btw 02:18:45 we'll see how things go 02:18:48 just not in channels 02:18:49 hehe, k 02:18:53 it was good seeing you again 02:18:55 nice talk with you 02:18:56 ohh? 02:19:05 irc works better if you join a channel :) 02:19:16 nah, privmsg's are fine :p 02:19:26 (using gaim as my client, heh) 02:19:42 k 02:20:04 later 02:20:08 --- part: bwb left #forth 03:36:22 --- join: aktnot (ident@233.80-202-65.nextgentel.com) joined #forth 04:06:06 --- join: warp0x00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 04:50:08 --- join: Robert (~snofs@c-b75a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 05:00:40 --- quit: warp0x00 (Excess Flood) 05:09:17 --- join: warp0x00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 05:57:56 --- join: hovil (~hovil@CommSecureAustPtyLtd.sb1.optus.net.au) joined #forth 05:58:54 * hovil rubs his weary eyes 06:06:02 --- quit: fridge (Nick collision from services.) 06:06:04 --- nick: hovil -> fridge 06:06:40 --- join: fridge_ (~fridge@dsl-203-33-160-177.NSW.netspace.net.au) joined #forth 06:06:48 --- quit: fridge_ (Remote closed the connection) 06:06:54 take that! 06:10:00 :) 06:11:12 I need a new job, shift work is starting to get annoying 07:42:22 --- join: schihei (~schihei@pD9E5CC0C.dip.t-dialin.net) joined #forth 07:54:06 --- quit: TreyB (Read error: 113 (No route to host)) 08:07:01 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 08:07:01 --- mode: ChanServ set +o kc5tja 08:11:54 --- quit: schihei (Client Quit) 08:23:44 My voice is slowly going away. Pity. 08:24:29 :/ 08:24:59 * kc5tja has no earthly idea how I'm going to do counter order taking today at work without a voice. 08:26:30 record the usualy responses onto tape with what little voice you have left 08:26:48 then just play them back at the appropriate time 08:27:00 Heh 08:27:12 That won't work in practice, except to greet them and send them off, really. 08:38:06 * MysticOne smacks around kc5tja with a burger patty 08:38:12 kc5tja: or is it a burger paddy? :) 08:41:05 * kc5tja slaps him back with a french fry. 08:41:18 hehehe 08:41:35 * kc5tja is waiting for his clothes to dry before heading off to work. 08:42:54 i have to go to work too soon 08:43:01 andd i really ddont want to 08:45:52 Is Fcode the same as forth? 08:46:15 More or less. It's a form of tokenized Forth source. 09:00:10 * kc5tja is away: shower 09:02:11 --- join: aktnot_ (ident@233.80-202-65.nextgentel.com) joined #forth 09:04:38 as stupid as this movie is, it's kinda sad 09:10:55 sad as in its sad that they bothered to make it, or sad boohoohoo sad 09:11:03 both :) 09:16:24 --- quit: aktnot (Read error: 110 (Connection timed out)) 09:18:03 * kc5tja is back (gone 00:17:53) 09:18:06 What movie is this? 09:18:46 Joe Dirt :) 09:19:13 that movie was pretty bad 09:19:21 yeah 09:19:28 I expected better! 09:20:14 Never heard of it. 09:20:21 kc5tja, its for the best 09:20:26 * kc5tja saw Return of the King last night. err. This morning. 09:35:14 win 14 09:38:46 I wish I could find out why nobody here sells Sierra Mist 09:53:47 is that some kind of moonshine? 09:55:16 If that's the Sierra Mist I'm thinking of, hardly. 09:55:22 Anyway, I have to jet off to work now. 09:58:55 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 10:17:55 mountain dew is what they used to call moonshine 10:17:59 haha 10:39:52 is there a way of reading args passed in from the command line? 10:39:55 I'm using pfe 10:41:30 well it would be different for every OS pfe was running under 10:41:46 ahh, nm 10:41:47 if he doesnt have any words to do it you are prolly fscked in linux 10:41:52 answer is staring me in the face 10:41:55 linux passes args to you on the stack 10:59:09 --- quit: ree (Read error: 60 (Operation timed out)) 10:59:41 --- join: ree (~jwm@ns.fasthost.net) joined #forth 11:08:54 --- join: Sonarman (~matt@adsl-64-169-93-74.dsl.snfc21.pacbell.net) joined #forth 11:15:29 --- quit: Sonarman ("Client exiting") 12:35:10 --- join: MrReach (~mrreach@209.181.43.190) joined #forth 12:35:11 --- mode: ChanServ set +o MrReach 12:35:21 hihi! 12:35:23 Hi :) 12:36:25 * MrReach pulls out his hair 12:37:13 the Pentuim IV has 532 Mnemonics ... i've gotten myself in *WAY* deeper than I anticipated 12:38:05 Heh, that's quite a few compared to the good old 8086.. 12:38:21 yeah, I was thinking "8086 plus a few" 12:38:25 *WRONG* 12:38:26 haha 12:38:37 thats just crazy 12:38:56 what was the 8086? 86 or something? 12:39:28 I think it was less than 100 12:40:01 when they said CISC they meant it 12:40:28 well, mostly it's because they introduced several data types 12:40:45 and walked right into the combinatorial explosion 12:43:02 in any case, i'm intimidated 12:43:52 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 12:43:54 --- quit: chrisrw (Read error: 113 (No route to host)) 12:44:52 can't you just ignore their existance? 12:45:30 heh, the objective is to write a *REAL* assembler ... i.e. complete 12:45:38 Ouch. 12:45:39 (and disassembler) 12:46:04 well, it's not *TERRIBLE* ... just got to keep plodding through it 12:46:50 makes for a gigantic test file, though 12:49:22 why, oh why couldn't IBM have used the MC68000 when they built the original PC? 12:51:34 I'm sure there were sound technological and economic reasons for the desicion they made at the time 12:53:08 I don't think actively frustrating developers all over the world was a goal they had in mind 12:53:19 heh 12:53:26 I'm sure not 12:53:58 actually, the 16 bit bus probably would have dramatically increased memory costs 12:54:55 and it abviously wasn't developers who made this descision (or engineers, probably) 12:54:58 is there a good cross platform assembler for PPC? something like nasm 12:55:21 I'm sure there is ... who manufactures it? 12:55:22 I used gas last time I was playing with that kinda stuff 12:58:54 my next one will be the SH3/4 ... for my Jornada 12:59:07 that ought to be a piece of cake, compartively 12:59:34 comparitively 12:59:53 arg! 13:03:03 --- quit: fridge ("Leaving") 13:33:32 --- part: MrReach left #forth 13:34:45 hey all 13:36:49 hey ree 13:41:34 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 13:42:56 hey jukka buddy 13:43:07 hey chrisrw :) 13:52:03 --- join: Hipo (~hipo@dsl-hkigw4na7.dial.inet.fi) joined #forth 13:52:48 --- quit: aktnot_ ("leaving") 13:56:51 No urls in topic? 14:00:59 hhe 14:01:04 thers only 1 !!!! 14:01:08 lol 14:01:16 chere can BE only one 14:01:20 hi hipo :) 14:01:31 you a forth coder or interested in learning ? 14:01:59 how the heck to you mistype C for T grrr 14:02:07 Learning, that's why I wanted some urls. :) Well I already used google. 14:02:23 isforth.clss.net is my compiler 14:02:30 thats the "one" :) 14:04:50 heh, nah, the one is www.colorforth.com 14:04:52 :) 14:05:39 I hope gforth is also the one because I'm currently compiling it. :) 14:11:05 --- join: schihei (~schihei@pD9E5C428.dip.t-dialin.net) joined #forth 14:11:23 --- quit: schihei (Client Quit) 14:11:58 err gforth is not forth 14:11:59 its c 14:23:37 --- join: `John (~e@ool-18be6c71.dyn.optonline.net) joined #forth 14:37:19 hey john 14:38:02 I440r: lol 14:38:04 gforth is a forth-like scripting language written in C. kinda like awk is a C-like scripting language. 14:38:33 i got my scripting language to work yesterday. it's a strongly typed forth-like. ehhe. 14:39:52 the more I look at it, the more I wonder if strong typing would be a good thing in forth. it puts some restrictions on you. but it can resolve stack underflows and leaks at compile time, so no gross run-time checks necessary for the paranoid. 14:40:27 it makes compiling IF ELSE THEN a little more complicated (an extra step) but it doesn't completely break it. 14:40:49 OrngeTide, tell me more about your langauge 14:41:22 slava: hrm. it designed to work with C (basically i didn't want to use tcl). so you register function handlers. 14:41:40 I've also wrote a language but it's based on ruby, not forth... That's why I'm learning forth so I could learn something new that I could use. 14:41:53 but you can register the same name multiple times, so I do fsAddInternal("+","ii",core_add_ii); 14:42:00 that is + that takes two integers. 14:42:10 this is similar to my langauge 14:42:11 I have "+","ff" and "+","ss" for floats and strings. 14:42:13 but mine is written in java 14:42:26 i see. 14:43:00 i wanted something that would be safe for any user to use (this is part of a MUD). but doesn't do excessive checking during execution. i believe I can take care of everything at parse/"compile" time. 14:43:20 mine does type checking at runtime 14:43:45 a unique feature of mine is that stack ops are defined using "shuffle" notation 14:43:55 like ~<< swap a b ~~~ b a >>~ 14:44:49 : foo ( n n -- n n n n ) over over ; .. might be an example rountine. i was going to have it look at the () to determine it's "type" but then i realized that I already knew it from the implementation. that made thigns easier. 14:44:58 slava: what does that mean? 14:46:10 well the a b ~~~ b a is "compiled" into an integer array that describes a permutation on the stack 14:46:16 dup is a ~~~ a a 14:46:22 2dup is a b ~~~ a b a b 14:46:23 four returns? 14:46:23 etc. 14:46:26 hehe 14:46:44 i didn't use -- because -- is my swapped subtraction operator 14:46:50 also I'm hacking in code so the internal routines can address the stack directly. rather than using push/pop they just adjust the stack pointer at the end of the operation. seems to be a good optimization for C-code. 14:46:57 nobody uses --, just notation heh 14:47:05 slava: hrm. I see. 14:47:07 ahh, in your implementation you use -- 14:47:21 OrngeTide, also my language has bignums, ratios 14:47:31 slava: how lisp of you:) 14:47:38 yes -- even lisp cons cells to build linked lists 14:47:51 [ 1 2 3 4 ] car ==> 1 14:47:55 [ 1 2 3 4 ] cdr ==> [ 2 3 4 ] 14:48:01 slava: yea. i've only implemented long long, double and string so far. I need user defined types and arrays yet before I can use it. 14:48:15 mine also has "code quotations" 14:48:21 simplest example is 2 2 [ + ] call 14:48:23 this is same as 2 2 + 14:48:24 you know what I hate{ 14:48:44 there is also [ 1 2 3 ] [ 2 + ] each, and so on 14:48:46 people on aim who have teal on black or yellow on white 14:48:52 slava: yea. i can do that. 2 2 ' + eval 14:48:53 because you cant see it without highlighting 14:49:00 and it gets annoying as fuck 14:49:05 but i can only quote 1 thing 14:49:13 and then they get pissed off and warn and block you 14:49:32 slava: why do you have that sort of thing? it looks a lot like lisp now. :P 14:49:55 chrisrw: in everybuddy and trillian you can just totally disable colors. 14:50:08 OrngeTide, because i can write rpn code with advantages of rpn code (factoring, no need for locals, simplicity) but without lots of stack operators 14:50:20 slava: i see. 14:50:28 i have an http server written in my language 14:50:38 42 lines of code, not counting comments, blanks, and declarations 14:50:42 slava: my forth code rarely has stack operations anyways. :) 14:50:49 70 lines if you count those lines 14:50:58 slava: sounds neat! :) 14:51:04 OrngeTide: well, im sure theres an option in gaim :) 14:51:21 i'm finishing up the compiler today. right now it is interprete only. so I can't do conditionals or loops 14:51:29 chrisrw: yea. gaim too 14:51:34 my conditionals are done with quotations 14:51:43 that's very tcl like :P 14:51:47 1 2 < [ "1 is less than 2" . ] [ "1 is greater than 2 (!!)" . ] ifte 14:51:55 since mine is all static i can't possibly support that. 14:51:59 or 10 [ "hello" . ] times 14:52:05 but there is no while/for/until loops 14:52:08 you use recursion 14:52:11 and it does tail call elimination 14:52:17 so you don't run out of call stack 14:52:18 OrngeTide: well, im sure theres an option in gaim :) 14:52:24 er 14:52:25 slava: oh awesome:) 14:52:25 oops 14:52:27 Z)) 14:52:54 slava: have you released this yet? 14:52:59 not yet 14:53:06 but i can send you a copy. you'll need a JVM to run it though 14:53:24 mine is going to be released as public domain. because my entire project is PD. and I use a lot of PD code from other places for it too. (like sqlite) 14:53:25 I would also like to have a copy of sources... 14:53:32 slava: oh java. that's right. I can't really use that. :( 14:53:34 mine is bsd licensed 14:53:39 bsd is good too:) 14:53:42 you can't use it in your project, or use it at all? 14:53:50 i don't use java at all 14:53:54 why? 14:54:01 i don't have a use for it. 14:54:17 about half the code I write lives in the kernel anyways. this is one of the rare times I'm writing an application. 14:54:25 what OS kernel? 14:54:35 the choices for MUD software out there is terrible, and my fiance doesn't believe me. she thinks they are all great:P 14:54:43 hehe 14:54:48 to each their own 14:54:49 slava: linux, vxworks, qnx and my own [incomplete] kernel. 14:54:52 besides, she's a girl :) 14:54:55 your own kernel? neat 14:55:04 it's really a glorified bootstrap:P 14:55:05 in Forth? 14:55:08 nah. it's C 14:55:14 just a tiny monolithic kernel. 14:55:18 heh, eww :) 14:55:24 real-time cooperative multitasking. 14:55:24 one day i will port my langauge to C 14:55:33 the one part of forth that it does well and you do it in C 14:55:48 i'm hacking up a real forth OS. but I'm having trouble with it. 14:55:53 ahh, k 14:56:00 what's the problem? 14:56:05 i can write a C kernel with my eyes closed. :P 14:56:19 Hello World 14:56:21 heh 14:56:31 a "real" forth OS with usable GUI would be cool, as opposed to 3kb bizzaro ones like colorforth :) 14:56:33 |) 14:56:36 ree: it's a chicken and egg problem. I want to write as much of it in forth as possible. but I still have a lot of asm in it. 14:56:48 slava, yeah.. I found this recently: 14:56:51 ree: it frustrates me. because once I get the asm written I can redo those parts entirely in forth. 14:56:53 one sec, got to load it from my bookmark 14:57:19 http://www.ynet.com.au/sean/intro.html 14:57:22 slava: yea. mine is GUI only. I even have some public domain unicode fonts that I've collected. 14:57:35 it's a similar project to me 14:57:46 me? mine sorry 14:57:53 except mine is network centric 14:58:02 I want to use something as close to postscript as possible for the draw API. but postscript is kind of a perverted forth. 14:58:19 it's nothing like forth hehe 14:58:22 according to the creator 14:58:28 just RPN and stack based 14:58:34 ree: I would but I don't want the first thing I write in forth to be a tcp/ip stack. that's a bit too ambitious for me. I'm not very good at forth 14:58:45 the similarities are purely cosmetic (according to him) 14:58:54 ree: yea. we need a name for forth-likes. 14:58:59 yeah definitely 14:59:05 since the real hardcore forth people want to live in the 80s 14:59:11 hehe 14:59:16 colorforth is the 200s though 14:59:20 ANS is the 80s :) 14:59:22 2000s 14:59:34 and will fight tooth and nail to allow you to call anything not like a forth written for a 6809 to be called forth 14:59:55 ree: colorforth has an 8bit old school mentality ot it 15:00:00 it's very retro:P 15:00:21 8bit? 15:00:22 hehe 15:00:50 really a 3kB OS doesn't matter to me. because the smallest flash I can order these days with a wide enough bus for the micros I use is 1Mbit. 15:01:07 --- join: rpc (rpc@global.whiteh8.net) joined #forth 15:01:23 have you seen ColdForth ? 15:01:34 no. have you seen StrongForth? 15:01:44 as in StrongARM ? 15:01:46 no 15:01:52 StrongForth is forth with strong typing 15:01:58 don't think so 15:02:09 time to go cook some burgers 15:02:14 heh 15:02:17 billion forths 15:02:19 strong types are cool because you can actually take further optimizations on it. 15:03:28 on a uC, sure. 15:04:48 I am just catching up with half of the implementations 15:04:56 and you guys go and mention 50 more 15:04:59 sigh 15:10:46 strong forth sounds sortof wrong 15:12:30 hehe 15:13:07 i don't like how strongforth does things. but in general i think it's a good idea 15:15:07 well i gotta go. 15:16:29 ok ornge 15:16:31 have a great one 15:17:57 --- quit: chrisrw (Read error: 104 (Connection reset by peer)) 15:18:14 hrm. looks like the US is on orange alert. 15:19:34 yay, thats exciting 15:19:51 when people start to forget... RED ALERT, OMG THE CHILDREN 15:19:59 Quite weird... 15:21:31 heh 15:21:37 we should really dump that fear system 15:21:45 it is a joke that we are always in it 15:21:47 yeah, its anoying 15:21:51 frigging stupid 15:21:58 a total tool 15:22:10 it's not useful enough to be a tool 15:22:19 a tool of phear 15:22:45 what the hell is it with fear 15:23:04 when that next multi-billion dollar bill comes before congress, beef up the rainbow chart 15:23:05 we have actual news reporters talking about and showing programs saying stay inside your car if people come close 15:23:15 and that there are people out to get you 15:23:16 jesus 15:23:20 thats so bad 15:23:23 it is 15:23:32 50 years ago this would never have happened 15:23:39 look at that famous radio example 15:23:45 how aliens were attacking 15:23:45 heh 15:23:53 it was all a joke but people literally got killed 15:23:57 yeah, a total step backwards 15:25:35 did you see the latest Michael Moore movie 15:25:43 bowling with columbine 15:25:51 er, for columbine 15:26:09 comparing the USA with Canada in the number of deaths 15:26:16 yeah, that was awsome 15:26:18 er, murders 15:26:39 yeah, my god 15:27:07 its not really a supprise 15:27:20 and how there are actually more firearms in canada 15:27:27 i dunno about that 15:27:53 per capita perhaps 15:27:56 but i doubt that 15:28:22 of course once population differences are adjusted for 15:29:07 30 m vs. ~250..300 m ~ 15:29:37 yeah, the state of california is about as largely populated as all of canada 15:29:41 yeah 15:29:44 26m vs 30m 15:29:56 which probably does account for a lot of crime 15:30:24 if we cut down in the population of the usa about 1/10th we'd see an even larger drop in crime most likely 15:30:33 but even so, the crime rate beats those odds 15:30:39 i don't think its the numbers 15:30:56 its the governments attitude to social spending 15:31:14 well crime shouldn't be satisfied by numbers anyway 15:31:49 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 15:32:03 well, if the millitary budget was reduced a little, that might help 15:32:58 hehe 15:33:03 I love the military though 15:33:06 as an institution 15:33:29 hm 15:33:33 I do buy into the philosophy of republicans that the government needs to be made more efficient 15:33:42 but the republicans are just hyprocrits 15:33:44 if the USA had a more harsh penal system... 15:33:49 rather than population reduction etc 15:33:50 heh 15:34:00 because they bleed money into the military just as much democrats do into other departments 15:34:48 life is just like a freeciv game 15:34:59 and its anoying how .us bitches at .ca for not spending enough on its millitary 15:35:07 you nee to buil up your economy, yet keep your military better than anyone eelse's 15:35:59 I wish private sector and the government itself was more like the military 15:36:05 pretty efficient in comparison 15:36:10 hm 15:36:24 military is fairly wasteful and beaureacratic as well. 15:36:27 it just costs huge $$$ to take over other countries heh 15:36:35 it's only wasteful because the job is wasteful 15:36:38 the original ideas of the military and rank and responsibility are all good... 15:36:43 there is so much pomp in US politics 15:36:46 but.... 15:36:57 I'd love to see a bootcamp for politicians! 15:37:06 gn 15:37:07 the swearing in of .ca's new head of state was 1/100000 of the swearing in of the .ca.us govenor 15:37:10 YOU STUPID IDIOT GIVE ME 400 PUSHUPS NOW FOR SCREWING THAT INTERN! 15:37:16 head of government rather 15:38:01 ree: lol 15:38:10 it's perfect really 15:38:17 we need to send every politician to bootcamp 15:38:27 and then arm them with barettas 15:38:29 hehe 15:38:47 hahahaa 15:38:49 :) 15:38:54 hehe 15:38:56 even arnie? 15:39:02 especially arnie heh 15:39:05 the governator in bootcamp 15:39:06 lol 15:39:08 with a gun 15:39:08 lol 15:39:19 yeah 15:39:21 perfect heh 15:39:22 governation termination sequence activated! 15:39:28 BAM BAM BAM BAM! 15:39:32 arnie might have issues with a physically active bootcamp 15:39:38 given his heart surgery and all :) 15:39:46 all youh fackaz aah deed naw 15:40:27 haha 15:40:29 hehe 15:40:31 imagine this 15:40:48 Bush and Saddam in a WWF-like match 15:41:16 hm 15:41:38 saddam'd prolly kick his ass... i think saddam has a military background, not sure on bush 15:41:44 assuming you got saddam healthy and stuff 15:42:25 yeah 15:42:33 would be funny as hell tho 15:42:49 Bush got his daddy to get him out of Viet Nam i heard 15:43:13 you're laughing aobut it chris.. but I am kind of serious hehe 15:43:38 but quite a few politicans are former military 15:44:00 but they get soft/corrupt under polition life 16:02:52 *yawn* 16:06:30 Noo. 16:06:33 Moo. 16:19:34 --- join: Sonarman (~matt@adsl-64-171-254-55.dsl.snfc21.pacbell.net) joined #forth 16:29:39 --- quit: warp0x00 (Read error: 110 (Connection timed out)) 16:29:55 --- join: warp0x00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 16:38:50 --- join: MrReach (~mrreach@209.181.43.190) joined #forth 16:38:50 --- mode: ChanServ set +o MrReach 16:39:19 hihi! 16:39:33 hi MrReach 16:42:58 --- join: imaginator (~gps@166.70.196.201) joined #forth 16:45:35 * chrisrw is away: coding 16:45:41 Moo. 16:45:43 .ooM 16:45:47 heh 16:46:52 ?uoy era woH 16:47:43 pretty good 16:47:51 why backwars? 16:47:56 backwards? 16:48:35 .egaugnal sdrawkcab ni gnidoc mI esuaceB 16:48:58 heh, the reverse polish getting to you? 16:49:22 .C gnidoc mi yllautca ,oN 16:49:34 HAHA! 16:49:47 (: 16:50:19 output[((height / 7) * width) + width] |= (1 << (7 - (height % 7))); 16:50:22 nyah. 16:50:28 ack! 16:50:59 actually... that's not quite right. but good enough. 16:51:04 needs a conditional in there :) 16:51:14 was just going to say ... unmatched parens 16:51:40 nope, parens are good 16:52:27 ... that just fills things. need to have it only do that line if a given input is true etc 16:52:34 output height @ 7 / width @ * width @ + @ height @ 7 mod 7 swap - 1 swap lshift 16:52:56 output height @ 7 / width @ * width @ + @ dup height @ 7 mod 7 swap - 1 swap lshift or swap ! 16:53:12 "output" needs to be later in the sequence 16:53:35 ... 16:53:40 oh 16:53:43 yeah 16:53:59 height @ 7 / width @ * width @ + output @ + @ dup height @ 7 mod 7 swap - 1 swap lshift or swap ! 16:54:48 ugh 16:54:53 output[((height / 7) * width) + x] |= (pixel_data[(y * width) + x] ? (1 << (7 - (height % 7))) : 0); 16:54:55 why woul you ever want to dddo that?? 16:55:01 christ, break that into readable pieces 16:55:22 don't get the |= part, though 16:55:31 it's converting an input image into an output bitmapped image. 16:55:45 : get-current ( -- a ) height @ 7 / width @ * width @ + output + @ ; 16:56:03 the output image is formatted in such a way that the each byte represents up to 7 raster lines. 16:56:03 anywaym gone 16:56:06 * chrisrw is away: coding 16:57:16 it's pointless to convert code in other languages to forth when the problem could be very well be solved in a totally different way 16:57:32 I was just thinking that, futhin 16:57:51 hmm.. byte[0] = "7 pixels vertically for the first column", byte[1] = "7 pixels vertically for the second column"; byte[width of image] = "the next 7 pixels vertically for the first column" ... 16:57:53 but it's fun 17:00:30 now i'm irritated ... 17:00:38 about what 17:00:49 need to clear and then populate a table 17:01:24 but will have to write a word to do so, because conditionals don't work in interpretive mode 17:02:04 a word used to clear the table, and then never used again 17:03:13 factor it! 17:03:15 :P 17:03:36 heh, that doesn't help matters 17:03:40 you should be in interpretive mode all the time anyways, you should be coding words in interpretive mode, even throw away words :P 17:04:45 heh, it's a simple circumstance ... interate over the table and fill it with "null" values (which is actually a pointer to code that says "Huh?") 17:05:12 but I can't do that in interpetive mode 17:05:57 so have to write either colon def or a noname def to do the job ... which will never be used again 17:09:07 --- join: TheBlueWizard (TheBlueWiz@pc2adn1d.ppp.fcc.net) joined #forth 17:09:07 --- mode: ChanServ set +o TheBlueWizard 17:09:20 hiya all....big house tonight! :) 17:09:31 yup 17:09:49 Hi :) 17:10:20 hiya MrReach and Robert 17:10:42 This looks so amateur-ish... A transformer wound around a screwdriver, a power transistor in a bucket of water (for cooling)... 17:11:10 High-voltage supply for the poor. :) 17:11:16 heh, what the hell are you building?? 17:11:35 60Hz??? 17:12:10 Nah... The screwdriver is producing a ~ 10kHz tone :) 17:12:14 couldn't find a good-sized bolt anywhere? 17:12:21 Using a 555 and a bd136 PNP transistor to drive it. 17:12:27 No :( 17:12:41 Think a loopstick antenna core would do? 17:12:47 high-freq can use air-core 17:12:58 Isn't that much less efficient? 17:13:20 yes, but high-freq is more efficient 17:13:28 Hmm 17:13:35 Well, what about the loopstick antenna core? 17:13:44 Think it will do fine at ~10kHz? 17:13:47 granulated antenae core will work great 17:14:12 much more effient than the screwdriver ... no eddy currents 17:14:19 What's that? 17:14:29 (You already knew I have no idea what I'm doing, right?) 17:15:04 a solid pience of of metal used as a core will have currents develop in it from the magnatism 17:15:43 one solution is to make the core out of laminations of sheet steel, insulated from each other 17:16:05 (this is how commercial 60hz tansformers are made) 17:16:32 Oh. 17:17:07 the black stuff in the antenae core is actually powedered iron (graphite?) in a non-conductive glue 17:18:19 the trade-off is that the loop core will saturate sooner 17:19:04 (which is where it can't carry anymore magnatism, and begins to act more like air-core) 17:19:13 Oh. 17:19:31 Well, I'll experiment a bit with it. 17:19:40 is the screwdriver thing working for you? 17:19:53 Yes. 17:20:04 if it is, the loop core should do as well or better 17:20:35 Cool... Any other cores that would work even better? Easily found ones :) 17:20:38 in computer power supplies, they use powdered iron torus ring 17:21:04 (at 100khz, generally) 17:21:37 which is *WAY* more effient, but hellatious to wind 17:22:18 what output voltage? 17:22:31 (doesn't really matter, just wondering what you're building) 17:23:24 Oh. 17:23:34 As high as possible. I'm just playing. 17:23:50 I have one of those.. but like you say, winding a hundred turns isn't exactly easy. 17:24:16 Hm.. Or actually I think it's a ferrite ring. 17:24:34 But a large one for lower (~100kHz range) frequencies. 17:28:00 heh, a quick answer ... 17:28:36 is to call all the local pubs until you locate a broken neon beer sign 17:28:47 Hah :D 17:29:03 the transformer for those plugs directly into the wall and produces 30-100kv 17:29:25 * Robert wouldn't like to short THAT with his tounge. 17:29:41 I've got one downstairs that I inteded to use for a Jacabs ladder 17:29:58 yeah, watch your hands with those things 17:30:06 What does a Jacobs ladder do? 17:30:09 it's not voltage that kills, its current 17:30:29 Right, but they can give quite a few mA, right? 17:30:39 and the neon sign transformers will dump 100ma or so ... certainly enough to kill ... and set stuff on fire 17:30:53 Hehe... That's no good :) 17:31:19 a jacobs ladder is two iron rods set at a slight angle from each other 17:31:46 wich causes an electric arc to start at the bottom and climb upwards 17:32:02 Neat. 17:32:27 you see them all the time in old movies ... the buzzing arc of the mad scientist 17:32:32 :) 17:32:52 How much current must you use for an arc? 17:33:01 the kind one would see in an old black-n-white sci-fi horror flick where Dr. Nutbag was planning a hideous electric experiment...right? 17:33:12 haha! yep! 17:33:37 any current will do, but you need about 10kv per inch of gap 17:33:53 the more current, the redder the color of the arc 17:34:03 Oh. 17:34:11 weak ones are light blue, strong ones yellow 17:34:41 if you've got a red arc, probably got too much current (stuff starts getting hot) 17:34:52 --- quit: chrisrw (Read error: 110 (Connection timed out)) 17:35:04 My equipment will melt before any arc is forming, don't worry :) 17:35:40 not neccessarily ... just put a bunch more turns on your screwdriver 17:36:00 the output current will drop, and the voltage go up 17:36:20 well, to a point 17:36:46 if you short the scondary, the primary will look like a dead short to your power transister 17:37:14 oh! something else to watch out for ... 17:37:30 do you have a diode to handle kick-back voltage? 17:38:30 that might be why your transister is getting hot 17:38:38 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 17:38:39 --- mode: ChanServ set +o kc5tja 17:39:11 hihi, kc5tja 17:39:18 * kc5tja got a (small) raise at work today. 17:39:26 I'm now officially at pay-level 2. 17:39:27 hiya kc5tja 17:39:32 coolness! 17:39:49 better than no raise at all, unless it comes with mass new responsibilities 17:40:10 No, I've already been doing the job of someone who should be level 3 already. 17:40:40 The first raise is small, but subsequent raises are bigger and more substantial. 17:40:42 Which is nice. 17:40:47 * TheBlueWizard raises his pinky and said "MNwa ha ha! Now we can blackmail the world with that pay!" 17:41:11 heh 17:41:47 The other folks who got hired at the same time I did are going to be pretty pissed, I think. :) 17:42:02 'cos I know for a fact they didn't get raises yet, and I've only been working there two months. 17:42:20 erm ... how would they know??? 17:42:57 in most of the offices I've worked in, it was a bigtime sin to ask someone else what they're getting paid 17:43:02 They don't know my pay level, but you can make a pretty good guess by the types of things they do routinely. 17:43:33 Like, I'm always on cash register (which is a level 3 position, BTW), while some of the other folks that got hired along with me are still doing trash and picking up the dining room. And they're pretty upset about it. :) 17:43:44 well, if your education makes you more versatile ... 17:43:47 MrReach: I don't work in an office. 17:43:59 MrReach: And my education has nothing to do with my success at In-N-Out. 17:44:01 heh, I see 17:44:06 * MrReach laughs 17:44:15 http://www.in-n-out.com 17:44:28 I know what in-n-out is 17:44:52 that's too damn funny ... I thought you were doing engineering work of some type 17:44:58 I wish I were. 17:45:09 But this will have to do until I get out of college. 17:45:30 yeah, with fast food, it's ALL about management at pay 17:45:41 and pay 17:45:53 in-n-out makes me think of a sex shop or something :/ 17:45:56 they turn into a payton place so fast it's unreal 17:46:11 payton? 17:46:21 yeah, I've heard lots of in-n-out jokes 17:46:38 payton place ... lots of gossip and social maneuvering 17:46:52 MrReach: In-N-Out isn't like that. 17:47:21 They pay their employees well for a fast-food place ($2/hr above minimum wage), and I find management to be really good and responsive. 17:47:32 The other folks who got hired at the same time I did are going to be pretty pissed, I think. :) 17:48:08 Well, think about it: it doesn't take a rocket scientist to figure out that I am getting more preferential treatment than the other recent hires. :) 17:48:35 god, it's been so long since I've done that 17:49:08 any more, the wage is an agreement between me and the corp 17:49:27 Well, my consulting business failed. 17:49:29 and it's not measured in hours 17:49:32 I got only two confirmed clients. 17:49:45 So, what else can I do? 17:49:53 oh, no prob 17:49:55 I can't do custom software development -- zero market in that anymore. 17:50:23 And if one were to exist, it'd require a ton of advertising money to get published in the trade-specific journals. Then you need credentials for that trade. 17:50:34 generally, people get to fail at 2-3 businesses before they figure out a winner 17:50:44 Hmm, I'm on my fifth. Does that count? 17:50:46 (And counting) 17:50:54 * MrReach laughs 17:51:01 The average CEO has 22 business failures behind him, on average. 17:51:26 (And I'm talking big company CEOs here, not just small pipsqueaks) 17:51:36 just for a hobby ... build some widgets and sell them 17:51:53 I've already looked into it. 17:52:06 yeah i heard the same thing, looks like you are on track to become a power cEO :P 17:52:16 It would cost me an *immense* amount of cash to get started, and with little chance of recouperating costs, much less making a profit. 17:52:18 actually, there's a guy here at the mall that I've been thinking of replicating on the internet 17:53:00 he makes cut-glass mirror lettering ... mounts it on wooden panels of various types 17:53:16 looks *HELLA* nice 17:53:41 ok, time for me to go 17:53:44 Do you have any pictures of his work by any chance? 17:53:49 --- nick: MrReach -> MrAway 17:53:58 no, in fact, I should go get some 17:54:03 --- quit: ree (Read error: 110 (Connection timed out)) 17:54:37 * kc5tja wanted to make support chips out of programmable logic for various processor families, including the 6502, 65816, and 6809 series. 17:55:07 But I received little confirmed interest -- certainly not enough to recoup costs. 17:55:44 And the folks here, I don't think, are fluent enough in digital electronics circuit design to be able to use a custom-made stack architecture CPU.... 17:55:56 s/are fluent/aren't fluent/ 17:56:05 --- join: ree (~jwm@ns.fasthost.net) joined #forth 17:58:46 --- nick: MrAway -> MrReach 17:59:00 sorry, guess I didn't have to go anywhere after all 17:59:52 :) 18:00:39 well, in the electronics field ... 18:00:48 hiya ree 18:01:01 you practically *HAVE* work for someone with some capital 18:01:10 for/with 18:01:38 but there's *LOTS* of stuff you can do starting as a hobby that can really get away from you 18:02:32 Well, Small Wonder Labs is in the electronics field, building electronics kits. 18:02:45 there you go 18:02:48 Well, producing electronics kits. THey also build them for you for an additional fee. :) 18:02:54 *BUT*.... 18:03:48 He had it 'easy' in that he has a channel for totally free advertising on his part. 18:03:54 the ads for that would be in the back of Popular Science, Popular Electronics ... etc 18:04:01 He builds a kit, and to sell it, he writes an article for QST magazine about it. 18:04:10 there you go 18:04:24 sounds like Steve Ciarcia 18:04:26 QST, however, will not be interested in support chip design or stack CPUs. 18:04:49 QST is a ham radio publication only. 18:04:55 I know that 18:05:10 QST and 73 18:05:48 73 is 73. :) 18:05:57 As did CQ. 18:06:01 oh? out of business? 18:06:10 As far as I know, QST and Antennex are the only two ham radio magazines in existance today. 18:06:18 oh! I was thinking the other day about an opportunity 18:06:35 you might be the one to carry the ball 18:06:40 if you want 18:07:36 Well, that depends on what the opportunity is. 18:07:36 last christmas, my wife handed me $200 and said "go get a DVD player" 18:07:54 I waited and watched 18:08:14 and finally bought an Onkyo crv-500 18:08:39 which is a 5 disc DVD/CD/MP3/VCD player 18:09:06 with integrated radio/500 watt 5.1 amp 18:09:20 * kc5tja nods 18:09:44 now, it's a pretty OK machine ... but it desperately needs a firmware revision 18:10:06 so that it can play SVCD and XVID 18:10:09 flashable rom? 18:10:20 I'm _assuming_ so 18:10:41 most of the high-end equipment has come with flash-ram for years 18:10:47 how would a regular owner upgrade the firmware without having to take it in? 18:11:12 well, with this particular device ... 18:11:49 it probably looks for a specific filename on the CD, and flashes it if it's there and appears to be properly formated 18:12:21 Well, I think that's *WELL* beyond my reach. 18:12:36 I would have better luck with the recent interest in software defined radio technology. 18:12:48 you'd have to call Onkyo to see if they're willing send you the technical docs for the hardware 18:13:03 MrReach: Which of course they guaranteed won't be. 18:13:04 and then you'd have to go purchase one 18:13:17 MrReach: Hmm.. This new transformer works much better. When a 10V sqare wave is transformed and rectified, I get over 400 volts. 18:13:18 not neccessarily 18:13:25 Otherwise, anyone would be able to write a patch that (a) circumvented Macrovision, and (b) could easily play non-local region DVDs. 18:13:38 Robert: good, thought that might be the case 18:13:50 kc5tja: they do anyway 18:14:06 they would want you to sign an NDA, I'm sure 18:14:48 I wouldn't care about that so much. 18:15:01 *BUT* many companies would be glad to have you write firmware for their machines 18:15:21 I truely don't think so. 18:15:21 because it dramatically extends the shelf-life of the product 18:15:31 That's precisely what they DON'T want though. 18:15:46 heh 18:15:57 yeah wouldn't it be great if microsoft hired someone to code windows properly to extend the shelf-life of the product? ;) 18:16:36 if you can make your existing hardware support new features and nearly zero cost ... that's the way to go 18:16:50 but wait, if windows was properly coded, people wouldn't need to buy faster computers as desperately, and then intel would be fucked 18:16:54 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 18:17:19 MrReach: The consumer electronics industry is built and thrives on hardware sales, not software upgrades. They want you to buy the latest gizmo, complete with new hardware, every time something new and exciting comes out. 18:17:32 right 18:17:40 hiya Herkamire 18:17:50 and new firmare = new gizmo (at almost no cost) 18:17:56 No. 18:18:07 I reset my pram (and hardware clock) today. I just realized I did this, and set the correct time with "date -s ..." and my screensaver instantly came on. 18:18:11 Not if the consumers can just order the CD and upgrade their local machine. 18:18:20 I thought for a sec I had crashed X or something because it went black. 18:18:28 hi TheBlueWizard :) 18:18:38 well that's the choice of the business, the business doesn't have to make the CD available 18:18:43 but the dvd companies aren't concerned about people who already own 18:18:50 they're concerned with new sales 18:18:51 they can just sell the same piece of shit with a different name and additional features 18:18:53 turns out it was just xscreensaver going (ok, 899 years just passed. that's > 10 minutes, so blank) 18:19:03 futhin: EXACTLY 18:19:06 MrReach: And therefore, they are concerned with the people who already own DVD players. 18:19:28 they want to sell more dvd player 18:19:30 "Hmm...how can we make them buy from us again? I know, let's support XVID and SVCD, and call it the CDV-5000 instead!" 18:19:39 yep 18:19:54 now, the next step ... 18:20:07 Herkamire: 899 years? :D 18:20:13 this is a $500 machine ... I'm not going to be replacing it any time soon 18:20:38 kc5tja: it reset back to 1904 18:20:56 oops. that'd be 99 years 18:21:00 however, if I knew that Onkyo supported firmware upgrades, you can bet my next machine will be Onkyo 18:21:44 even though it'll probably be 10 years before I replace this 18:22:24 anyway, kc5tja, I didn't intend to get into an argument about how various consumer electronics houses operate 18:22:47 but rather to point out something where you *MIGHT* start small, as a hobby 18:23:01 that could bloon out of control 18:23:15 baloon, rather 18:23:26 Herkamire: :) 18:23:36 MrReach: I understand. I was just setting some context. 18:23:51 of course, one would have to consider carefully how to make it appear to be a Good Thing for consumer electronics manufacturers 18:24:22 What I would truely love to see is a PowerPC processor that fits in an Intel or AMD socket. 18:24:33 but once you got your pitch right, everyone might want the upgrade availability 18:24:35 I bet that would be a huge seller especially for Linux folks. 18:24:55 I know for a fact *I* would get one. :) 18:25:09 brb 18:25:11 in fact, I'd write you an MO for $100 today if you could make my machine play XVIDs 18:25:48 what's that? .mpg burnt on cds? 18:26:24 it's a type of mpg ... newer codecs, though, with superior compression and playback 18:26:45 chapter support, etc 18:26:48 * TheBlueWizard notes that Intel, and probably AMD, copyrighted or patented or whatever (not sure which), the socket nowadays, obviously to prevent any other maker from being, ahem, socket compliant 18:27:31 another thing to consider ... 18:28:12 TheBlueWizard: I'm talking about a PowerPC that sits on a card, which then has pins which fit the socket. 18:28:14 there's a lot of work in starting from scratch ... read cd track, decode, send to DACS, tune radio, change disks, ad nauseum 18:28:38 TheBlueWizard: Like the old 68020 upgrades for the Amiga 500/Amiga 1000 machines. 18:28:50 but once you've done the work for one machine, it doesn't take much to port to another machine 18:29:18 (and that's where the beauty of forth comes in) 18:29:51 anyway, just an idea ... take it leave it 18:29:57 I'll shut up now 18:30:32 --- join: LOOP-HOG (TofuMonste@207.191.240.242) joined #forth 18:30:55 knock knock 18:31:01 kc5tja: hmm...are you talking about those "CPU daughterboard" thingie? 18:32:00 MrReach: Personally, I don't see much economic incentive in that. I think I'd have greater success distributing electronics kits. 18:32:04 TheBlueWizard: Yep. 18:33:25 i can't find a Forth for the GBA 18:33:43 write one 18:33:59 didn't Quartus port to game boy? 18:34:07 I see...ok...though AFAIK there is no CPU daughterboard stuff in standard x86 computer market 18:34:11 not that i'm aware of 18:34:20 i read a thread on c.l.f today about some guy that ported hForth to the GBA 18:34:21 i could check 18:34:24 but he hasn't released his sources yet 18:34:31 its not available 18:34:31 it was posted a few days ago 18:34:40 i started the thread that included that statement 18:34:48 oh, i see 18:34:49 :) 18:34:55 I can't even get a single pixel up onto the screen using an assemble 18:34:56 I can't even get a single pixel up onto the screen using an assembler 18:35:35 i can't even find a single assembly language listing that compiles into a stand alone program that works with a multiboot cable 18:36:05 maybe i would write a forth if i could get far enough 18:36:31 hmmm ... you suppose there might be a commercial demand for forth on gameboy? 18:36:47 i'd pay a few hundred if it was really good 18:36:47 I haven't done a lot of GBA devel, but i found it was pretty rapid to test under VisualBoy Advance 18:36:53 how much do GBAs cost now? 18:36:58 and using thumb remote gdb target 18:37:02 $50 used 18:37:16 no, new, with accessories 18:37:22 $90 for an SP 18:37:25 I don't want to use an emulator, i want to get it to work with the actual hardware 18:37:36 understandable 18:37:37 heh, I don't even know who manufactures them 18:37:47 Nintendo 18:38:09 but for the basic ARM code VB and even ARMulator can be used to a large extent 18:38:23 i started writing a tiny arm forth 18:38:39 do you know anything about multiboot? 18:38:46 nope :( i have a flash linker 18:38:48 not a mb 18:39:25 I looked at some docs for the multiboot format, and i can't figure out what im' doing wrong, i should have my code structured around the mb header ok 18:39:49 with a flash linker how do you create a program from a listing that uploads to the linker ok? 18:40:30 do you know what multiboot even is? 18:40:36 i never ran any of my own code on the iron, but i know you have to use a header that has the nintendo logo bytes in it 18:40:39 yes 18:40:40 nope, was just about to ask 18:41:16 if you press start and select while you turn the GBA on, then it makes a double chirp sound 18:41:35 then the GBA is ready to receive a file up to 256k big into its external work ram 18:41:40 then it executes it 18:42:25 it was originally created so that players could d/l code from one gba to another if only one kid had the cart then both kids could play 18:42:46 * MrReach nods 18:43:02 there is a company that sells a MBV2 cable while goes between the GBA connector port and the parallel port of a PC 18:43:07 do the GBAs take flash cards? 18:43:18 yes 18:43:41 * MrReach nods 18:43:57 LOOP-HOG shakes his head in dismay 18:44:03 kc5tja: there's another business posibility if you want it 18:44:10 why dismay? 18:44:26 I'm totally stumped, i don't know what do to next 18:44:32 break it with a hammer 18:44:40 * MrReach laughs 18:45:11 i even tried to snag a header from a .mb that works and then copy it onto my program...nope 18:45:12 have you tried asking efnet #gbadev? 18:45:21 maybe i'll try that next 18:45:24 you know, listening to your description, it sounds like GBAs would make excellent PDAs 18:45:58 could be 18:46:07 MrReach: just not a whole lot of input options 18:46:23 i'm going to leave and goto gbadev and see if i can get any help 18:46:32 oh, yeah, need that touch-screen 18:46:32 i'm feeling very unlucky today though 18:46:39 bye 18:46:40 --- quit: LOOP-HOG () 18:46:45 wow 18:46:50 such a ... social person 18:56:56 --- part: MrReach left #forth 19:07:05 --- quit: kc5tja (zelazny.freenode.net irc.freenode.net) 19:07:05 --- quit: imaginator (zelazny.freenode.net irc.freenode.net) 19:07:05 --- quit: rpc (zelazny.freenode.net irc.freenode.net) 19:07:05 --- quit: onetom (zelazny.freenode.net irc.freenode.net) 19:08:12 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 19:08:12 --- join: imaginator (~gps@166.70.196.201) joined #forth 19:08:12 --- join: rpc (rpc@global.whiteh8.net) joined #forth 19:08:12 --- join: onetom (~tom@cab.bio.u-szeged.hu) joined #forth 19:08:12 --- mode: zelazny.freenode.net set +o kc5tja 19:09:19 --- quit: onetom (zelazny.freenode.net irc.freenode.net) 19:09:19 --- quit: rpc (zelazny.freenode.net irc.freenode.net) 19:09:19 --- quit: kc5tja (zelazny.freenode.net irc.freenode.net) 19:09:19 --- quit: imaginator (zelazny.freenode.net irc.freenode.net) 19:09:19 --- quit: Herkamire (zelazny.freenode.net irc.freenode.net) 19:09:19 --- quit: TheBlueWizard (zelazny.freenode.net irc.freenode.net) 19:09:19 --- quit: ChanServ (zelazny.freenode.net irc.freenode.net) 19:09:19 --- quit: ianp (zelazny.freenode.net irc.freenode.net) 19:09:19 --- quit: oooo__ (zelazny.freenode.net irc.freenode.net) 19:09:21 --- quit: warp0x00 (zelazny.freenode.net irc.freenode.net) 19:09:21 --- quit: Robert (zelazny.freenode.net irc.freenode.net) 19:09:21 --- quit: chandler (zelazny.freenode.net irc.freenode.net) 19:09:21 --- quit: madgarden (zelazny.freenode.net irc.freenode.net) 19:09:21 --- quit: futhin (zelazny.freenode.net irc.freenode.net) 19:09:21 --- quit: slava (zelazny.freenode.net irc.freenode.net) 19:09:21 --- quit: Hipo (zelazny.freenode.net irc.freenode.net) 19:09:21 --- quit: mur (zelazny.freenode.net irc.freenode.net) 19:09:21 --- quit: ree (zelazny.freenode.net irc.freenode.net) 19:09:21 --- quit: `John (zelazny.freenode.net irc.freenode.net) 19:09:22 --- quit: OrngeTide (zelazny.freenode.net irc.freenode.net) 19:09:22 --- quit: I440r (zelazny.freenode.net irc.freenode.net) 19:09:22 --- quit: skylan (zelazny.freenode.net irc.freenode.net) 19:10:16 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 19:10:16 --- join: onetom (~tom@cab.bio.u-szeged.hu) joined #forth 19:10:16 --- join: rpc (rpc@global.whiteh8.net) joined #forth 19:10:16 --- join: imaginator (~gps@166.70.196.201) joined #forth 19:10:16 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 19:10:16 --- join: ree (~jwm@ns.fasthost.net) joined #forth 19:10:16 --- join: TheBlueWizard (TheBlueWiz@pc2adn1d.ppp.fcc.net) joined #forth 19:10:16 --- join: warp0x00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 19:10:16 --- join: `John (~e@ool-18be6c71.dyn.optonline.net) joined #forth 19:10:16 --- join: Hipo (~hipo@dsl-hkigw4na7.dial.inet.fi) joined #forth 19:10:16 --- join: Robert (~snofs@c-b75a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 19:10:16 --- join: OrngeTide (orange@rm-f.net) joined #forth 19:10:16 --- join: ianp (ian@inpuj.net) joined #forth 19:10:16 --- join: I440r (~mark4@12-160.lctv-a5.cablelynx.com) joined #forth 19:10:16 --- join: slava (~slava@CPE0080ad77a020-CM.cpe.net.cable.rogers.com) joined #forth 19:10:16 --- join: ChanServ (ChanServ@services.) joined #forth 19:10:16 --- join: madgarden (~madgarden@Kitchener-HSE-ppp3576567.sympatico.ca) joined #forth 19:10:16 --- join: oooo__ (o@virgo.bombsquad.org) joined #forth 19:10:16 --- join: mur (~mur@uiah.fi) joined #forth 19:10:16 --- join: skylan (sjh@vickesh01-4785.tbaytel.net) joined #forth 19:10:16 --- join: chandler (~darmok@64-145-60-36.client.dsl.net) joined #forth 19:10:16 --- join: futhin (thin@bespin.org) joined #forth 19:10:16 --- mode: zelazny.freenode.net set +oooo kc5tja TheBlueWizard ChanServ futhin 19:22:40 Wee! 19:22:55 I leave for 15 minutes, and look at what happens here. 19:23:16 lol...yup 19:23:27 kc5tja: I didn't do it! 19:23:39 kc5tja: I don't work here anymore! 19:23:47 heh 19:24:07 * MysticOne sends kc5tja some of his chicken curry 19:24:18 * kc5tja sends it back -- I don't do curry. 19:24:29 * MysticOne gasps 19:24:32 but... 19:24:32 * TheBlueWizard knows why :) 19:24:36 I made it with my own bare hands :( 19:24:47 I slaved over a hot stove for HOUR! 19:25:01 For only one hour? 19:25:02 this is way bad for you curry too 19:25:02 :) 19:25:05 yeah :) 19:25:09 only one hour I think 19:25:41 the recipe normally calls for coconut milk 19:25:45 but jesus is that stuff bad for you 19:25:52 I normally just use skim milk, because it tastes about the same 19:26:06 Why is coconut milk bad for you? 19:26:11 fat 19:26:18 a can of coconut milk has 72g of fat 19:28:03 * TheBlueWizard has drank coconut milk in the past...it doesn't taste "fat"...but it sure taste...umm...funky :) 19:28:33 hehehe 19:28:37 it's fat in the can 19:28:43 if you don't shake it up, it looks solid 19:28:45 because it's saturated fat 19:28:53 you have to shake it up, and it kinda liquifies 19:28:58 Heh 19:29:08 so, 72g of fat, or 0g of fat... I usually pick 0 19:29:13 because you really can't tell the difference 19:29:15 but Iw as out of milk 19:29:18 I need to try it with soy milk 19:37:24 kc5tja: um, you mentioned you want to build logic chips for 6502, 65816 and 6809 chips...why 6809? 19:48:07 hey guys! 19:50:47 hiya warp0x00 20:33:31 my god where are all these people coming from lol 20:33:39 heh 20:34:11 :) 20:34:15 jeff fox should come hang in here too instead of clf 20:34:32 is jeff fox active on clf? 20:35:09 no i believe he may have left there 20:36:24 hmm 20:42:39 Sorry, I got pulled away 20:43:01 TheBlueWizard: Because the bus interface is more or less the same as the 6502's, and because it's a popular hacker's chip. 20:47:33 hmm...I see. I remember you told me 6809 is tricky to work with cuz of its sensitive timing thing, as opposed to 6502 and presumably 65816 20:48:08 No, what I complained about with respect to the 6809 is that it requires a clock input 4x the instruction execution rate. 20:48:17 BTW, I made my first ever Slashdot posting (as anon coward, of course) 20:48:18 So if you wanted to run the CPU at 1MHz, you needed a 4MHz clock. 20:48:36 oh...ok 20:48:38 2MHz would require 8MHz clock input, etc. 20:49:17 I suppose it isn't much of an issue, other than having to cut the cycle for driving other chips on the board 20:49:21 The 6502 and 65816 have nearly identical bus interfaces. 20:49:33 I see 20:49:53 The major difference is that the databus contains address bits A16 through A23 while the clock is low. 20:50:18 didnt commodore design the 65816 when they aquied the 02 ? 20:50:21 That makes working with the 65816 'tricky' in that the address decoding logic must be fast enough to latch that data, especially at high CPU clock speeds. 20:50:23 i am remembering right ? 20:50:25 No. 20:50:28 Heavens no. 20:50:28 commodore bought out MOS ? 20:50:30 Nowhere close. 20:50:48 Commodore bought out MOS, yes, but it was Western Design Center that created the 65C02 and 65C816 microprocessors. 20:51:14 aha ok :)_ 20:51:44 The inventor of the 6502, Phil Mensch, worked briefly for MOS after they were bought out, but then founded his own company due to political reasons (as I understand it). 20:52:29 whic company ? 20:52:36 * TheBlueWizard nods re: kc5tja's remarks about Commodore buying MOS for 6502 and WDC's developing 65C02 and 65816. 20:52:42 Umm...Western Design Center? :) 20:53:09 :) 20:54:03 --- quit: `John ("ChatZilla 0.9.35 [Mozilla rv:1.5/20031007]") 20:55:47 ok...what about Z80 varieties? I understand it is also fairly popular 20:56:03 * I440r dun like z89 20:56:10 6502 is more fun :) 20:56:20 The bus interface for the Z-80 is the same as Intel's -- they already have tons of support ICs. They don't need me. :) 20:57:11 heh 20:57:32 I440r: heh...I just like to play with various 8-bit stuff...Z80 has an interesting EXG instruction that allows for fast interrup servicing 20:57:53 exch af,af' 20:57:57 exch hl,hl' 20:57:58 :) 20:58:15 The former does just the accumulator and flags, while the latter does BC, DE, and HL. 20:58:31 heh 20:58:49 IX and IY are not affected, however 21:03:37 * kc5tja kind of misses Z-80 programming though. 21:03:57 But I admit, the 6502 not only is markedly faster than the Z-80, it's also much easier to program too. 21:04:58 i.e. fun :) heh 21:05:19 i actually couldnt learn z80 when i tried - but i learned 6502 in 2 weeks without a computer 21:05:20 weird 21:05:54 The addressing modes supported by the 6502 make more sense too. 21:06:14 yeah...though I believe the Z80 was kinda implemented badly (lots of clock cycles to do one instruction)...I see that later iterations do improve on that (fewer clock cycles)...can check that at www.zilog.com 21:06:43 Well, the Z-80 is still limited to the fact that it takes four clock cycles to complete ONE memory fetch or store. 21:06:50 Meanwhile, the 6502 takes ONE clock cycle to do the same. 21:06:55 I taught myself 6502 on Apple II computer, then dabbled in Z80 stuff on ZX-80 :) 21:07:46 6502 is the processor for Apple II? 21:07:51 yes 21:07:54 and the c64 21:07:58 and the c128 21:08:02 actually those used the 6510 21:08:03 kc5tja: is that the processor you keep saying that you like? 21:08:15 Herkamire: Apple II, the entire Commodore 8-bit series, the entire Atari 8-bit series, etc. 21:08:37 Herkamire: I like the 6502 a lot. I like the 65816 better -- it is the 16-bit version of the 6502. 21:08:55 I440r: Actually, the Commodore 64 used the 6510A, and the Commodore 128 used the 8502A. 21:09:49 im sure my 128 had a 6510 - errr - that was soooooooo long ago lo 21:09:50 lol 21:10:00 Nope. 8502A. :) 21:10:01 * TheBlueWizard nods re: kc5tja's remarks about C-64 and C-128...though he doesn't like the fact that $00 and $01 addresses are used for I/O port thingie 21:10:17 * kc5tja doesn't have an issue with $00/$01. 21:10:21 It's a necessity though. 21:10:24 heh :) 21:10:42 Considering the fact that you can map out the I/O registers to reveal underlying RAM, you MUST have some kind of way to bring the I/O registers back in. 21:11:23 This includes the 128's MMU registers. :) 21:12:16 i fergfet how that was done lol 21:12:25 but i loved putting data under there 21:12:27 The built-in I/O port. 21:12:34 I realize the right way to do it is add 2 instructions (LDP $xx and STP $xx -- load Port and Store Port)...so that $00 can be used as a good null address (witness one guy's big problem with porting LOGO to C-64 because of that) 21:12:35 code i put under the basic roms 21:12:43 b000 to cfff 21:12:49 well basic was b000 to bfff 21:12:54 You had to bank out the I/O registers by clearing a special bit in $01, then bring them back in by setting a bit in $01. 21:12:58 c000 to cfff was unused ram :) 21:13:15 oh yea i remember that 21:13:15 BASIC was $A000-$BFFF. :) 21:13:23 that way, everything would be cleaner in my book 21:13:25 a9 02 85 01 21:13:46 erm - where was kernel again ? 21:13:51 * TheBlueWizard smiles at the recollection of C-64 memory map arrangements 21:14:13 TheBlueWizard: It's easier to just bolt on a VIA port to the address and data bus. 21:14:21 This way, you didn't have to change the core of the microprocessor. 21:14:42 kernal (sic) would be $e000 to $ffff, IIRC 21:14:46 And why would Logo ever be a problem to port to the C64? Logo does not expose memory addresses to the programmer. 21:14:51 TheBlueWizard: Yep. 21:15:00 Now, the C128's memory map is totally different. 21:15:04 Like, TOTALLY different. 21:15:15 banking :P 21:15:17 ya 21:15:19 it was banked 21:15:19 BASIC is something like 24K in size (instead of 8K), and kernel is like 16K IIRC. 21:15:25 i never liked the 128 21:15:28 i loved the c64 21:15:29 I loved the 128. 21:15:34 It was the perfect 8-bit machine 21:16:14 * TheBlueWizard chuckles...he really like 64...but wasn't so hot on 128...feel too crufty 21:16:35 Well, the VDC chip was a bolt-on. 21:16:41 * kc5tja will admit that. 21:16:53 But the MMU registers were fine. 21:17:17 If I were to design a system around a 6502, I'd design the same basic infrastructure. 21:18:08 Actually, I would do a couple things differently, especially since hindsight is 20/20. 21:18:16 First, I'd break the memory map up into eight 8K chunks. 21:18:37 kc5tja: I read a posting somewhere that someone was porting LOGO to C-64 in mid 80s, and immediately ran into problems because of the $00 situation...don't know where that article is, but it is there. In fact that guy eventually borrowed a special version of 6510 from Commodore, the one with extra pins for troubleshooting purpose 21:18:42 interesting article 21:18:42 Each 8K chunk has its own MMU register, indicating which physical page of RAM it accesses (or I/O, ROM, etc) 21:19:04 TheBlueWizard: I *really* don't believe it. 21:19:22 He must have been using someone else's code, which was probably horrifyingly bad code to begin with. 21:19:46 no...he was the author of Apple LOGO, and was porting it to C-64 21:19:57 * kc5tja 's point still stands. :) 21:20:03 er, Apple II LOGO 21:20:23 anyway, that's what I read. I will try to find the article...no guarantee 21:20:48 Well, my point, basically, is that LOGO is a darn simple language -- it's Lisp for pete's sake. :) 21:21:01 Lisp is not hard to write a virtual machine for, even including the garbage collector. 21:21:40 There really shouldn't be any reason for NULL pointers in Logo; there's no earthly way to manually access memory locations in Logo. 21:22:05 (unless he implemented PEEK and POKE-equivalents, in which case, the programmer should know what the heck he's doing anyway). 21:22:08 I know what LOGO is 21:22:24 I'm not refuting that he had problems. 21:22:48 I'm just saying he must have not had a real 'clue' as to how to write good 6502 code. 21:24:55 maybe...maybe not 21:27:55 * TheBlueWizard gives up searching...will search later 21:32:43 That's OK. It's not really important anyway. 21:33:15 * TheBlueWizard nods 21:44:27 http://www.devili.iki.fi/Computers/Commodore/articles/New_PET_Computer/ <-- Damn good laugh... 21:49:09 you know I have never heard talk about future processors, concepts, or even exploitation of up to date features on current processors in any channel on this network 21:49:25 and only one time on efnet in #asm 21:49:28 maybe two times 21:49:38 guess irc people are retro folk 21:50:26 we dont write code for future processors... yet 21:50:52 I understand that you might have had some fun programming with them in the past.. but doesn't it get tired? 21:51:04 I said talk about future processors 21:51:30 just curious what is so grand about electronic dust collectors 21:52:49 What is there to talk about? 21:53:03 How can we talk about exploiting them when the companies won't even release details? 21:53:09 not anything against you guys, I just wonder why I rarely see any up to date conversation or even futuristic 21:53:27 ree: future processors are well kept secrets 21:53:30 maybe even your own made up concepts 21:53:33 under NDAs 21:53:45 (usually) 21:54:12 Chuck's 25x was pretty neat. but now the specs are offline 21:54:21 and that's a secret too for the time being anyway 21:54:34 hehe 21:54:41 you think they'll ever get anything off the ground? 21:54:50 ok so im lok\oking at my text user interface code doing the pull down menu stuff and theres no really easy tway to have menus owned by specific windows - jsut by screens 21:54:58 kc5tja: nice link :) "graphics oriented package" :) hehe 21:55:14 so one screen can have many windows but only one menu :/ 21:55:28 could change active menuy based on screen tho 21:55:31 pulldown menus suck 21:55:50 errr could menu based on active window withina screen 21:55:53 i know - i never use em 21:56:00 but its a coding exercise :P 21:56:01 I440r: so why are you coding them? 21:56:07 for fun. I see... 21:56:14 well duh! 21:56:28 just to try to annoy the user ;) 21:56:34 exactly! 21:56:45 "I'll teach you to try to use my software!!!" 21:57:03 WIMP needs to die 21:57:19 hate the damn concepts behind wimp 21:57:20 what's WIMP? 21:58:24 windows, icons, menus, pointers 21:58:36 yeah. they suck 21:58:44 pointers might be ok 21:58:55 XFree86 + a WM, MacOS, Windows 21:59:04 pointers being the little arrow showing where the mouse is? 21:59:38 I think pointers can mean other things too 21:59:44 but yeah 22:00:13 I'm trying to make a useful, effecient system (for programming and everything else) 22:00:31 you don't need a pointer in anything but graphics really 22:00:45 I want to make an effecient/productive programming environment so people can program good interfaces in a reasonable amount of time. 22:00:51 yeah? 22:00:54 unfortunately this involves writing a good interface. 22:00:58 hehe 22:01:02 fortunately you mean? :) 22:01:10 and I wish I had a good interfase to write my programming environment 22:01:12 loop 22:01:26 it's unfortunate that it's a bit of a loop 22:01:40 (that I can't just write one then the other) 22:01:53 well, gotta go...bye all 22:01:58 later TBW 22:02:10 I want the interface to be written in the language. 22:02:18 and the language created in the interface 22:02:20 bye ree 22:02:22 but neither exist 22:02:26 I'm making a general purpose development network 22:02:37 --- part: TheBlueWizard left #forth 22:02:48 want to combine a natural language-like interface with a visual modeling system 22:03:06 --- quit: zardon (Read error: 104 (Connection reset by peer)) 22:03:28 ree: interesting :) 22:03:53 ree: not sure what that would be like at all, but it sounds interesting :) 22:04:26 hehe 22:04:30 hell on earth 22:04:31 j/k 22:04:54 forth makes a good environment for making a natural language like command interface 22:05:08 the visual system will be well-integrated with it too 22:05:23 what do you mean natural language? 22:05:33 natural language = human language 22:05:34 you mean you make sentences in english to tell the computer what to do? 22:05:35 NLP 22:05:39 basically 22:05:51 Nero-Linguistic Programming? 22:05:52 it'll be broken obviously.. but close enough is fine 22:05:52 --- join: zardon (~zardon@d216-232-233-5.bchsia.telus.net) joined #forth 22:06:00 natural language processing 22:06:13 or nero? neural linguistic 22:06:17 or whatever 22:06:22 so like a good text adventure game? 22:06:22 there are 5 different variations at least hehe 22:06:32 you could consider it to be a MUD almost 22:06:32 get email 5 22:06:42 hehe, yeah, somewhat 22:06:46 put email into Mary-and-fred box 22:06:51 of course the ultimate goal would be real language processing 22:06:57 drop deadline 22:07:06 yep, you're right on 22:07:29 the more people who use it the more advanced it will seem 22:07:49 if voice navigation systems can do it.. 22:07:58 I really enjoy voice nav tech 22:08:05 that sounds useful for voice comands 22:08:05 it frees up the hands tremendously 22:08:25 I don't think you can programm too well while you're jerking off ;) 22:08:34 yeah, it's very likely voice recognition would be combined with it in the future 22:08:47 moaning might erase a hdd though 22:08:49 hehe 22:09:07 OHH DELETE BABY ALL MY FILES YOU GOT IT YES! YES YES! 22:09:33 seriously though.. it's a network project so I see possibly a high number of people interested in using it 22:09:47 you won't use forth directly 22:10:03 in my limited experience languages that try to be like human languages suck. but I don't think those have used NLP 22:10:29 NLP has progressed quite a bit lately I gather 22:10:50 I won't exactly be using processing technologies 22:10:53 just built in forth words 22:10:57 I'm interested to see if something useful can be made with it. 22:11:38 yeah 22:11:40 although my concern with human-like programming languages is this: human languages are vague. 22:11:53 vague = noise 22:12:01 vague == impossible to find bugs 22:12:02 and the type of system I will be developing will live off of noise 22:12:32 signal based paradigms love to deal with noise 22:12:38 vague == very hard to figure out exactly what the program does (in order to fix it, modify it, or learn from it) 22:12:45 be back in an hour :) 22:12:53 bedtime for me 22:12:55 later 22:13:04 ohh, good night then 22:13:07 see you tomorrow? 22:13:14 probably 22:13:21 that is why I am combining a visual system with it btw 22:13:25 but we can talk another time 22:13:29 have a great one :) 22:13:31 ok 22:13:44 --- quit: Herkamire ("goodnight") 22:17:35 --- join: Serg (Serg_Pengu@212.34.52.140) joined #forth 22:21:31 greetings 22:27:45 --- join: scope (junk@njd.paradise.net.nz) joined #forth 22:37:45 serg! 22:37:52 seargant penguin :) 22:41:28 hi ;)) 22:41:57 * Serg is trying to join old soviet and european phone wire 22:50:36 can someone ftp to 24.204.12.160 and tell me if it lets you in ? 22:55:40 150 Opening ASCII mode data connection for file list 22:55:40 pub 22:55:40 gentoo 22:55:40 dragon.xpm 22:55:40 portage 23:12:55 --- quit: skylan (""Man that have sex with hole in ground have piece on earth."") 23:15:23 --- quit: I440r (Read error: 110 (Connection timed out)) 23:18:36 --- quit: Sonarman (Remote closed the connection) 23:42:10 --- join: I440r (~mark4@12-160.lctv-a5.cablelynx.com) joined #forth 23:42:35 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 23:59:59 --- log: ended forth/03.12.21