00:03:10 --- log: started forth/06.02.03 00:03:10 --- quit: clog (^C) 00:03:10 --- log: stopped forth/06.02.03 00:03:27 --- log: started forth/06.02.03 00:03:27 --- join: clog (i=nef@bespin.org) joined #forth 00:03:27 --- topic: 'Welcome to #forth. We discuss the Forth programming language, simplicity, and a variety of technical subjects. The rules are simple: don't spam, don't troll, and please speak English.' 00:03:27 --- topic: set by Quartus on [Sat Jan 21 17:32:55 2006] 00:03:27 --- names: list (clog Teratogen warpzero segher uiuiuiuiu rsyncx jungledog @crc Snoopy42 rehges Invifer4 madwork saon I440r Raystm2 madgarden Quartus PurpleSmurf skylan) 00:04:38 --- join: Cheery (i=Henri@a81-197-18-99.elisa-laajakaista.fi) joined #forth 00:17:54 --- join: charles` (n=charles`@host-64-139-245-63.nctv.com) joined #forth 00:18:38 when doing a [?do] [loop] how do I access the interpretive equiv of i? 00:34:26 --- nick: PurpleSmurf -> Quiznos 01:46:21 455the what ? 01:46:27 the what? 01:46:27 even 02:03:04 --- quit: crc (Read error: 104 (Connection reset by peer)) 02:05:23 --- join: crc (i=crc@69.46.24.28) joined #forth 02:43:10 --- quit: Invifer4 (Remote closed the connection) 02:43:28 --- part: charles` left #forth 02:46:03 --- quit: Teratogen (Connection timed out) 02:54:39 --- quit: jungledog ("Download Gaim: http://gaim.sourceforge.net/") 03:18:27 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 03:32:40 --- quit: neceve ("Leaving") 03:37:13 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 03:40:44 --- join: amca (n=plump@as-bri-2-39.ozonline.com.au) joined #forth 03:43:08 --- join: crc_ (i=crc@69.46.24.28) joined #forth 03:51:01 --- quit: crc (Read error: 110 (Connection timed out)) 04:07:04 --- join: EtherNet (n=EtherNet@OL240-101.fibertel.com.ar) joined #forth 04:08:18 --- nick: crc_ -> crc 04:08:58 --- mode: ChanServ set +o crc 04:11:02 --- join: venandocarvarow (n=venandoc@h062040252005.plc.cm.kabsi.at) joined #forth 04:14:58 --- join: amca_ (n=plump@as-bri-1-66.ozonline.com.au) joined #forth 04:41:11 --- quit: amca (Read error: 113 (No route to host)) 05:02:52 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 05:06:46 --- join: PoppaVic (n=pete@0-1pool73-5.nas24.chicago4.il.us.da.qwest.net) joined #forth 05:28:40 --- nick: Raystm2 -> nanstm 05:56:22 --- quit: venandocarvarow (Remote closed the connection) 06:28:17 --- quit: PoppaVic ("Pulls the pin...") 06:31:55 --- join: PoppaVic (n=pete@0-1pool67-79.nas22.chicago4.il.us.da.qwest.net) joined #forth 06:33:56 --- quit: EtherNet ("Leaving") 07:57:48 --- quit: amca_ ("d34d") 08:15:18 --- join: sproingie (n=chuck@64-121-2-59.c3-0.sfrn-ubr8.sfrn.ca.cable.rcn.com) joined #forth 08:16:50 --- quit: nanstm (Read error: 104 (Connection reset by peer)) 09:12:53 --- quit: neceve ("Leaving") 09:23:44 --- join: JasonWoof (n=jason@pdpc/supporter/student/Herkamire) joined #forth 09:23:44 --- mode: ChanServ set +o JasonWoof 09:42:35 --- quit: PoppaVic ("Pulls the pin...") 12:29:30 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-156-102.pools.arcor-ip.net) joined #forth 12:36:45 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 12:36:55 --- nick: snoopy_1711 -> Snoopy42 13:29:55 --- quit: uiuiuiuiu (Remote closed the connection) 13:30:00 --- join: uiuiuiuiu (i=ian@dslb-084-056-229-107.pools.arcor-ip.net) joined #forth 13:30:34 --- quit: rehges () 13:39:18 --- join: ccfg (n=ccfg@dsl-roigw3-feb0dc00-66.dhcp.inet.fi) joined #forth 14:07:16 --- join: segher_ (n=segher@dslb-084-056-145-169.pools.arcor-ip.net) joined #forth 14:13:06 --- join: Teratogen (i=leontopo@intertwingled.net) joined #forth 14:18:50 --- quit: segher (Read error: 110 (Connection timed out)) 14:22:31 --- join: Lars_G (n=lars@unaffiliated/lars-g/x-000001) joined #forth 14:23:22 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 14:38:44 --- join: ThinkingInBinary (n=tom@pool-68-163-155-221.bos.east.verizon.net) joined #forth 14:39:02 Hey. 14:39:08 hi 14:39:12 Quartus: how are your vocs and semantics today? 14:39:15 crc: hey 14:39:52 Without the ancient and venerable 44-year-old PoppaVic, my vocs and semantics are still as communist as ever. 14:39:58 lol 14:40:03 "Please excuse Tommy for being absent yesterday. He had diarrhea, and his boots leak." 14:40:18 Quartus: Good good, we need good socialists in the brave new world. 14:40:31 Today he was in ##c claiming intimate knowledge of the PDP-11. He was 9 when the PDP-11 came out. 14:40:32 Quartus: only 44? he sounded at least 95! 14:40:37 Not that kind of capitalist nazis that charge $99 or close for theyr work.... 14:40:39 Quartus: lol 14:40:45 Lars_G: ;-) 14:40:59 Lars_G, there's a student/educator discount available :) 14:41:11 Quartus: So what? I had a qx-10 at 11 years old, and a few years after it came out 14:41:19 Quartus: I'm not a student right now :) 14:41:43 Quartus: I have an idea. I want to get some sort of small microprocessor, a pinch of memory, a bit of EEPROM, an LCD, a touch-screen, a few buttons and a few LED's, and build a small PDA-like gizmo, and implement forth for it so I can program forth on a system I built, anywhere. 14:41:51 Lars, if it were anyone other than him, I might even buy that he'd actually ever seen a PDP-11. 14:42:03 Ok. 14:42:07 Quartus: and perhaps if it turns out well, I can write a GUI and turn it into something vaguely like a PDA. 14:42:12 Quartus: PoppaVic is truly insane. 14:42:13 ThinkingInBinary, that sounds like a great deal of work when you could just buy a Plam, but hey, everybody needs a hobby :) 14:42:30 Quartus: I think it'd be fun to build a computer. Besides, I HATE Graffiti 2! 14:42:30 Personally I'm a lover of collecting machines, specially old machines, so I would have a pdp-11 if I had the room for it and found a working one for cheap 14:42:46 Quartus: I could write Palm and say "I built my own PDA because I hate G2 so much!" 14:43:12 ThinkingInBinary: :D 14:43:23 ThinkingInBinary, yes. Today he started haranguing a guy from France in ##c, after a few lines of which the guy said 'arrete de raconter de la merde', which I found quite appropriate. :) 14:43:28 Quartus: besides, I can't write Forth for the Palm, because I'd be duplicating your work. 14:43:35 ThinkingInBinary, you can fit G1 back onto a G2 device. 14:43:35 ThinkingInBinary: And they'll write back saying "We own the term PDA and all patents regarding PDAs, destroy it or be tried" 14:43:47 Quartus: what do the first five words mean? 14:43:59 It means 'stop talking shit'. 14:44:02 Lars_G: Okay, I'll call it a "portable development workstation". That's really what I want to make anyway. 14:44:08 Quartus: lol 14:44:13 ThinkingInBinary: What are you basing it on? 14:44:13 Quartus: not the E2 I think. 14:44:15 arm? 14:44:33 ThinkingInBinary, yes, there's a third-party bit of code that lets you customize back to g1. 14:44:59 Lars_G: I dunno yet. Maybe. A lot of the decision will be based on my ability to work with the CPU as a relative electronics novice. (No surface-mount stuff, etc...) For that reason Microchip PIC processors are nice, because they're in DIP packages. 14:45:05 Quartus: oh. tealscript? 14:45:09 ThinkingInBinary, right. 14:45:24 ThinkingInBinary: Anyhow you're welcome in ##microcontrollers if you want to chat more on the subject too :) 14:45:31 Might find some help there.... sometimes 14:45:32 Quartus: true. but $$$. I'm not buying a PDA and then paying extra to get back the *older* version of the input method that I liked more. 14:45:47 ThinkingInBinary, life is sacrifice. :) 14:45:52 What I want is a forth CPU, I wonder if I could get an fpga 14:45:53 Quartus: Yeah. 14:45:58 Lars_G: OOOOOH! 14:46:01 Lars_G: AWESOME IDEA! 14:46:10 ThinkingInBinary: Microchip's PICs are microCONTROLLERS, not microprocessors, aren't they? 14:46:15 Lars_G: I could design the CPU too! 14:46:19 tathi: Technically yes. 14:46:28 tathi: Just means I don't need to hook up RAM and stuff. 14:46:40 ThinkingInBinary: Btw I preffer AVR over PIC personally :) 14:46:42 ThinkingInBinary: just means you can't reprogram them was what I was thinking 14:46:47 ThinkingInBinary: And real men use CPUs not microcontrollers 14:47:01 Lars_G: AVR? 14:47:18 tathi: Sometimes. many members of the family provide external program memory capabilities. 14:47:35 tathi: Also, serial/parallel bootloaders for microcontrollers exist in abundance 14:47:47 ah, ok. 14:47:50 ThinkingInBinary: Atmel's 8bit uC, it has a few advantages over the PIC. 14:48:06 I only messed with PICs early on, when they were solely internal ROM 14:49:15 --- quit: Cheery (Read error: 104 (Connection reset by peer)) 15:05:04 --- quit: Lars_G ("Leaving") 15:09:08 --- join: venandocarvarow (n=venandoc@h062040252005.plc.cm.kabsi.at) joined #forth 15:11:52 --- quit: venandocarvarow (Remote closed the connection) 15:17:21 --- quit: Teratogen () 15:36:22 --- join: Teratogen (i=leontopo@intertwingled.net) joined #forth 15:59:58 --- join: danniken (i=CapStone@ppp-70-128-57-87.dsl.ltrkar.swbell.net) joined #forth 16:04:13 --- quit: madgarden ("?OUT OF DATA ERROR") 16:05:04 --- join: madgarden (n=madgarde@London-HSE-ppp3546494.sympatico.ca) joined #forth 16:35:24 --- quit: rsyncx ("Leaving") 16:46:23 --- quit: danniken (Read error: 104 (Connection reset by peer)) 16:48:08 --- join: danniken (i=CapStone@ppp-70-252-87-68.dsl.ltrkar.swbell.net) joined #forth 17:27:51 Quartus: What's the smallest size you think I could do a decent ANSI forth in? 17:28:17 the dream target is always 4kb 17:28:18 :) 17:28:23 Quiznos: can that be done? 17:28:28 very carefully 17:28:33 Quiznos: and does that allow libraries? 17:28:39 god knows :) 17:29:10 I mean how much RAM do I need to *run* a decent forth system? 17:29:22 64k is fine 17:29:32 the box you're likely on is fine. 17:29:33 ok 17:29:58 Quiznos: I'm talking more about an embedded system. 17:30:14 to do waht? 17:30:28 Quiznos: to be cool and be programmable anywhere. 17:30:41 Quiznos: So I can have a portable (3x4x1" maybe) FORTH system 17:30:43 with hd or static? 17:30:48 wearable 17:31:12 Quiznos: probably flash 17:31:15 Quiznos: wearable? 17:31:16 yea 17:31:22 Quiznos: why? 17:31:25 that small to be useful 17:31:29 it's an MIT thing 17:31:33 Quiznos: ah 17:31:35 Quiznos: Steve Mann 17:31:41 Quiznos: nah, just handheld for now 17:31:47 k 17:32:34 what's the kbd replacement? 17:33:40 Quiznos: touchscreen or chording kbd 17:33:51 .oO i want a chord kbd 17:34:28 Quiznos: problem is i'm clueless about building electronics. 17:34:37 well you better learn 17:34:43 tat's a serious deficciency 17:34:47 Quiznos: true 17:34:51 lol 17:35:36 Quiznos: I'm of course going to start with just an LED blinker, and make more complicated things as I get better. 17:35:43 good 17:35:55 brb food hunt 17:36:00 k have fun 17:37:34 --- quit: danniken (Read error: 104 (Connection reset by peer)) 17:45:36 --- quit: tathi ("leaving") 17:49:47 --- nick: Quiznos -> PurpleSmurf 17:55:57 PurpleSmurf: hey 17:56:06 yea? 17:56:35 PurpleSmurf: have you done any sort of electronic stuff before? 17:56:50 once, i munged it completely :) 17:56:57 PurpleSmurf: hehe 17:57:14 PurpleSmurf: what was it? 17:57:27 a frequency generator for healing 17:57:36 not complex at all 17:57:38 PurpleSmurf: ah 17:57:40 but i've never soldered 17:57:46 still havent 17:57:48 PurpleSmurf: hehe, I have just a little. 17:58:13 --- join: rsyncx (n=bob@CPE000c41aac435-CM00111ae4f4cc.cpe.net.cable.rogers.com) joined #forth 17:58:16 PurpleSmurf: this would be pretty cool if I could pull it off. 17:58:23 defin. 17:59:00 I wonder if I could sell a few. 17:59:13 if you work fast 17:59:24 Why, who's racing me? 17:59:31 none atm 18:00:01 forth isn't exactly a buzzwordy fad language right now. i can take my time. 18:00:12 but it's ~35 y.o. 18:00:26 true. it's aged well. 18:00:36 i dont like anso 18:00:39 but yea 18:00:44 it's okay, i think. 18:00:50 they munged it 18:01:08 i feel lost without having a standard to implement, but i imagine that on the embedded system i'll be trying to develop things, so I'll have another aim in mind. 18:01:09 even CMoore doesnt like it 18:01:15 he doesnt write for it 18:01:27 things = maybe pda applications, an rpn calculator, etc... 18:01:33 yea 18:01:43 But I will probably still do ANS, just for the heck of it. 18:01:53 yea 18:02:51 damn... this'll rock. 18:02:57 heh 18:03:24 i should give it a small analog meter that (using a pwm output) displays stack depth, with a switch to select data or return (or maybe a dual-needle meter) ;-) 18:03:52 you might be thinkin too hard 18:03:56 write it first 18:03:59 Yeah ;-) 18:04:01 the engine 18:04:13 start with eForth 18:04:16 ? 18:04:25 easy to port 18:04:38 I want to write it myself. 18:04:49 have you done so before? 18:05:00 Yes, once, for a Java cell phone. 18:05:05 k 18:13:39 --- quit: ThinkingInBinary (Remote closed the connection) 18:18:17 --- join: ThinkingInBinary (n=tom@pool-68-163-155-221.bos.east.verizon.net) joined #forth 18:24:27 --- join: danniken (i=CapStone@ppp-70-252-87-68.dsl.ltrkar.swbell.net) joined #forth 18:39:11 --- quit: ThinkingInBinary (Read error: 110 (Connection timed out)) 18:44:11 --- join: Raystm2 (n=Raystm2@adsl-69-149-60-147.dsl.rcsntx.swbell.net) joined #forth 18:45:24 --- nick: Raystm2 -> nanstm 18:56:43 --- nick: nanstm -> Raystm2 19:21:53 --- join: amca (n=plump@as-bri-3-209.ozonline.com.au) joined #forth 19:21:54 --- quit: amca (Client Quit) 19:30:04 --- join: thinkinginbinary (n=tom@pool-68-163-192-68.bos.east.verizon.net) joined #forth 19:30:11 Quartus: you should add infinite loop-proofing in QF. 19:42:48 --- join: Amanita_Virosa (n=jenni@ppp-70-248-225-168.dsl.hstntx.swbell.net) joined #forth 19:47:59 thinkinginbinary -- proofing? 19:48:30 Quartus: like check for the power button every once in a while (maybe with a timer) and break if it's pressed. right now it locks up the device permanently, and you gotta reset. 19:49:09 Although it still manages to continue playing MP3's in the background... :-b 20:14:02 --- quit: Raystm2 (Read error: 104 (Connection reset by peer)) 20:15:20 --- join: Raystm2 (n=Raystm2@adsl-68-95-248-234.dsl.rcsntx.swbell.net) joined #forth 20:21:35 --- quit: thinkinginbinary ("leaving") 20:48:45 --- quit: Raystm2 (Read error: 110 (Connection timed out)) 21:41:17 --- quit: Amanita_Virosa ("Wewps") 21:55:41 --- join: Raystm2 (n=Raystm2@adsl-68-95-250-24.dsl.rcsntx.swbell.net) joined #forth 21:57:47 --- join: amca (n=plump@as-bri-3-108.ozonline.com.au) joined #forth 23:06:50 --- quit: virl (Read error: 104 (Connection reset by peer)) 23:59:59 --- log: ended forth/06.02.03