00:00:00 --- log: started forth/03.06.27 00:00:53 --- join: anli (abc123@c-fbb470d5.018-16-67766c2.cust.bredbandsbolaget.se) joined #forth 00:06:27 hey 00:10:51 Howdy. 01:01:56 --- join: rk (~rk@ca-cmrilo-docsis-cmtse-84.vnnyca.adelphia.net) joined #forth 01:19:21 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 01:21:27 --- quit: Jim7J1AJH (Remote closed the connection) 01:22:45 --- quit: Serg_Penguin (Client Quit) 01:40:54 --- quit: rk (Read error: 104 (Connection reset by peer)) 02:36:53 --- join: wossname (wossname@HSE-QuebecCity-ppp80398.qc.sympatico.ca) joined #forth 03:01:08 --- quit: wossname ("^___-") 03:28:21 --- quit: a7r_ (Read error: 110 (Connection timed out)) 03:44:51 --- quit: Fractal (leguin.freenode.net irc.freenode.net) 03:45:25 --- join: Fractal (onkvefk@i.either.got.mad.cow.from.alberta.beef.or.strongLSD.com) joined #forth 04:42:14 --- quit: Stepan ("disconnecting from stoned server.") 04:42:59 --- join: Stepan (~stepan@likes.smoking.and.watching.spacenight.dk) joined #forth 05:05:17 --- quit: deluxe () 06:11:27 --- join: mur (murr@baana-62-165-186-125.phnet.fi) joined #forth 06:18:55 --- join: PoppaVic (~pfv@s131.waters.gtlakes.com) joined #forth 06:32:21 "User Variables"... Anyone feel like bouncing a few thoughts/ideas? 06:32:27 Hi 06:32:33 hiya ;-) 06:32:48 User variables...as opposed to? 06:33:37 I'm setting them up in a LL - and, I've been storing/retrieving the indice.. Trying to keep this stuff ready for portability. I'm thinking I should just store the pointers as usual, though 06:33:46 --- join: deluxe (~deluxe@pD9EE1AD3.dip.t-dialin.net) joined #forth 06:33:58 ..problem I see is in precompiled "modules". 06:35:24 bonjour 06:35:35 howdy 06:36:25 terve 06:36:28 kaikki.. 06:37:06 Robert: with the indices, you can fwrite() out a compiled def(s) and probably be portable, but it's so much slower.. Perhaps just using pointers? and each var is in a LL for reconstruction? 06:37:33 * Robert starts 'dict' 06:38:02 moi Robert ja deluxe 06:38:07 Hi mur 06:38:24 PoppaVic: Sorry, I don't quite get you :) 06:38:36 hmm.. 06:39:17 OK. 1) usually user-var are simply some address w/o a fixed-size, preallocated block of ram. Instead, I use a LL - no biggie 06:40:26 2) However, I'm trying to write this stuff so that source is as portable as precompiled code. Seems like uvars as indices are "portable", while pointers are not. 06:41:41 Hmm.. I've not gotten to token-token code yet anyway... 06:42:27 OK.. I think I got a "think".. 06:43:04 I'll "compile" douvar + LL-link + pointer.. That'll do 'er.. 06:43:47 mur: do you know john mclaughlin? 07:11:39 never heard 07:11:40 of 07:12:20 do you like east indian flute? 07:12:26 * mur likes ambient 07:12:35 * mur woudl like to hear moby 07:12:44 but doesn't have any cd or files :( 07:28:37 autechre is better 07:31:54 autechre? 07:39:59 Poppa: you're trying to have dynamically loadable individual words orso? 07:40:24 hmm? 07:40:44 oh. Not quite sure yet.. Still getting up to interpreter.. 07:41:21 I'm thinking that It should be possible to "decompile" or "metacompile" or whatever - right out to a portable file. 07:42:12 decompile out to a portable file? 07:42:19 personally, I prefer text/source for everything known to Bog.. But, I can see a use for precompiled "modules". 07:43:17 XeF4: where you decide you like your "foo", so you write a binary-level file out, and "foo" is loadable thereafter - theoretically, on your box, his box, her box, etc. 07:45:15 * XeF4 doesn't follow "binary-level" 07:45:43 XeF4: hmm... "compiled" code 07:46:19 or, at least - it was compiled, and now loads with a minimum of fuss 07:46:57 to native machine code or some bytecode? 07:47:23 I'm thinking bytecode 07:47:53 otoh, there should be no real reason it can't be kicked to yield native-code or at least C source. 07:48:39 So far, I'm indirect-threading the world. Primitives are C-functions. 07:49:05 the published interface of a primitive is simple {here+1, funcptr} 07:55:17 --- quit: PoppaVic ("will be back laters") 09:38:14 --- join: rk (~rk@ca-cmrilo-docsis-cmtse-84.vnnyca.adelphia.net) joined #forth 09:56:47 --- quit: rk (Read error: 104 (Connection reset by peer)) 09:57:12 --- join: rk (~rk@ca-cmrilo-docsis-cmtse-84.vnnyca.adelphia.net) joined #forth 10:48:14 --- quit: rk (Read error: 54 (Connection reset by peer)) 11:22:01 --- join: rk (~rk@ca-cmrilo-docsis-cmtse-84.vnnyca.adelphia.net) joined #forth 11:28:53 --- join: kc5tja (~kc5tja@ip68-8-206-137.sd.sd.cox.net) joined #forth 11:28:53 --- mode: ChanServ set +o kc5tja 11:40:52 --- join: PoppaVic (~pfv@s11.waters.gtlakes.com) joined #forth 11:41:05 Huzzah! I got word$, aget$, aget, and even aput$ to work! 11:43:45 PoppaVic++ 11:43:52 oops, PoppaVic 1+ 11:44:02 eruh? 11:44:55 karma 11:45:37 I prefer the corvair. 11:50:21 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 11:57:31 --- part: PoppaVic left #forth 13:30:50 --- join: deluxe_ (~deluxe@pD9EE1AD3.dip.t-dialin.net) joined #forth 13:31:49 --- quit: deluxe (Read error: 104 (Connection reset by peer)) 13:32:07 --- nick: deluxe_ -> deluxe 13:50:05 --- join: deluxe_ (~deluxe@pD9545CBD.dip.t-dialin.net) joined #forth 14:04:33 Anyone that knows about Giga Forth? 14:11:06 --- quit: deluxe (Read error: 110 (Connection timed out)) 14:11:41 --- nick: deluxe_ -> deluxe 14:17:20 --- quit: rk (Read error: 54 (Connection reset by peer)) 14:19:09 --- join: rk (~rk@ca-cmrilo-docsis-cmtse-84.vnnyca.adelphia.net) joined #forth 14:29:54 --- quit: Robert (Read error: 54 (Connection reset by peer)) 14:30:52 --- join: Robert (~snofs@h138n2fls31o965.telia.com) joined #forth 14:42:15 --- quit: anli () 14:53:37 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 14:56:08 --- quit: rk (Read error: 54 (Connection reset by peer)) 15:30:08 --- join: nyef (~nyef@h000625ecd142.ne.client2.attbi.com) joined #forth 15:31:58 --- quit: Robert (Read error: 104 (Connection reset by peer)) 15:32:38 --- join: Robert__ (~snofs@h138n2fls31o965.telia.com) joined #forth 15:34:24 --- nick: Robert__ -> Robert 15:42:43 --- part: nyef left #forth 15:51:14 --- quit: mur (Read error: 54 (Connection reset by peer)) 15:51:21 --- join: mur (murr@baana-62-165-186-125.phnet.fi) joined #forth 16:47:03 --- join: rk (~rk@ca-cmrilo-docsis-cmtse-84.vnnyca.adelphia.net) joined #forth 16:55:56 --- quit: deluxe () 17:27:08 gn 17:27:09 --- part: mur left #forth 17:42:58 --- join: a7r (~a7r@206.72.82.135) joined #forth 17:43:01 hey 17:57:27 Hey a7r 17:57:35 * Robert is playing with a Microchip PIC. 17:57:51 That neat little chip draws 13.4 µW! 17:58:06 hey Robert 17:58:36 how's the AVR hacking going? 17:58:50 Not too bad, but I felt like playing with the PIC today. 17:59:27 Maybe I'll do some real low-power application. :) 17:59:54 I haven't ever touched the PICs before, how're they compared to the AVR? 18:02:21 Crap. 18:02:33 haha 18:02:41 at least you feel strongly about them. :) 18:02:54 The only good thing about them is that they can survive on less than 1% of the power an AVR draws. 18:03:03 ah. 18:03:30 An AVR needs like... 10mW, I ran my PIC with less than 14 _micro_watts. 18:03:41 at what speeds? 18:03:59 But then again, 8192 instructions per second (32 KHz) isn't very impressive. 18:04:19 damn 18:04:28 I probably could save more if I turned it off once in a while. 18:04:46 Say that I ran 1/16th of the time or something... then most of the time would be in sleep mode. 18:05:00 --- quit: rk (Read error: 60 (Operation timed out)) 18:05:27 Oh.. probably even slower, btw. At really low voltages the clock seems to go slower. 18:05:43 So maybe 4k instructions/second. Or less. 18:05:52 what're you doing with them? 18:06:03 Playing! :D 18:06:14 But I'm thinking about some low-power project 18:06:24 elite. 18:06:37 Like launching a Forth program on the computer, put it in the woods, and return 5 years later. ;) 18:06:50 I just finished the electronic interface to plug my mega16 into my car's ignition system. 18:07:01 now I need to write some firmware. 18:07:42 Heh, nice. :) 18:07:51 * Robert feels like the beginner he is. 18:08:14 I'm just passively monitoring it right now, now control of the ignition coils or anything. 18:08:48 Robert: these guys are doing full fuel injection control w/ AVRs: http://caffrey.dk/megasquirt/ 18:09:48 I'll probably use less than 0.4µA (on about 1.7V) in sleep mode, so if I run most of the time on 0.7µW and maybe 1% on 14µW.. hmm... that would be nice. :D 18:10:05 * Robert knows nothing about cars. 18:32:08 --- quit: tathi ("leaving") 19:46:08 --- join: rk (~rk@ca-cmrilo-docsis-cmtse-84.vnnyca.adelphia.net) joined #forth 20:39:38 --- quit: rk (Read error: 110 (Connection timed out)) 21:00:00 --- join: a7r_ (~a7r@206.72.82.135) joined #forth 21:30:30 --- join: rk (~rk@ca-cmrilo-docsis-cmtse-84.vnnyca.adelphia.net) joined #forth 21:57:48 --- quit: a7r (Read error: 110 (Connection timed out)) 22:17:20 --- quit: a7r_ (Read error: 110 (Connection timed out)) 23:00:56 --- join: jdamisch (jdamisch@207.191.240.94) joined #forth 23:25:22 --- quit: jdamisch () 23:59:59 --- log: ended forth/03.06.27