00:00:00 --- log: started retro/06.12.04 02:04:56 --- quit: Cheery (Read error: 110 (Connection timed out)) 02:05:15 --- join: Cheery (n=Cheery@a81-197-54-146.elisa-laajakaista.fi) joined #retro 04:24:38 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #retro 05:11:00 --- quit: tathi ("leaving") 06:12:51 --- join: Ray_work (n=Raystm2@199.227.227.26) joined #retro 06:13:29 Good morning. 06:29:57 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #retro 06:40:05 --- nick: Raystm2 -> nanstm 06:56:14 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #retro 08:18:27 good morning forthers 08:19:08 good morning 08:19:28 hi tathi 08:19:37 how's it going? 08:20:15 * tathi is procrastinating about finishing his PPC assembler 08:20:24 darn 08:20:44 that procrastinator's meeting was gonna be this week, wasn't it? 08:20:52 so I'm chatting on IRC and reading the latest tarball of Toka that I got Ray to send me. 08:20:59 :) 08:21:00 cool 08:21:26 actually the latest should be at http://rx-core.org/toka.tar.gz 08:21:54 cool, did crc stop sending them then? 08:21:57 although it's not linked from anywhere public (except the irc chat logs now ;) ) 08:22:02 ah, thanks 08:22:32 probably, didn't notice anything in my gmail 08:24:22 * lukeparrish is wondering the best way to pause a program for a specified period of time while detecting any keypresses in the intervening time 08:25:12 I'm sure the select syscall has a way. probably some ffi does as well. 08:25:29 lukeparrish: Do you need an INTERVAL word? 08:25:59 that might do it 08:26:18 I use a couple types of INTERVAL word. 08:26:56 1) : interval 10000 for pause next ; 08:27:24 or I make that one controlable with a variable for FOR. 08:28:05 Of course, that one doesn't let you stop for keypresses. 08:28:41 I've used that one with a KEYSTATIS word to EXIT from it. 08:30:17 --- quit: erider (Read error: 60 (Operation timed out)) 08:32:48 select takes a timeout value, doesn't it? 08:34:14 yeah I think so 08:34:24 I use it as a timer for short intervals 08:35:39 create timeval 0 , 0 , 08:35:39 : select 5 142 syscall ; 08:35:39 : usec 0 timeval ! timeval cell+ ! timeval 0 0 0 0 select ; 08:35:55 lets me delay by a specified number of microseconds 08:36:15 hmm...the manpage says that on linux the timeval is updated to reflect the remaining time 08:36:22 but that most other implementations don't 08:36:54 so I don't know how you'd pause for a given amount of time if there was more than one keypress... 08:39:20 hmm 08:39:33 well at present I don't think it notices keypresses 08:39:41 it's just a scaled down version of sleep 08:39:47 --- join: erider (n=erider@unaffiliated/erider) joined #retro 08:41:21 oh, right 08:41:55 you'd have to pass a set containing the fd for stdin for it to notice keypresses 08:47:35 --- join: PGR (n=opera@ant-115.ag1.dp.ukrtel.net) joined #retro 08:57:36 --- quit: PGR (Read error: 104 (Connection reset by peer)) 09:42:25 hmm. if I use FFI, does that mean I import select from libc? that's not portable, is it? 09:42:58 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #retro 10:06:31 --- join: Cheer1 (n=Cheery@a81-197-54-146.elisa-laajakaista.fi) joined #retro 10:07:16 select is probably just a syscall on *nix systems 10:07:41 --- quit: Cheery (Read error: 110 (Connection timed out)) 10:41:46 --- quit: neceve (Remote closed the connection) 10:46:47 --- quit: timlarson_ (Read error: 145 (Connection timed out)) 10:54:53 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #retro 11:03:30 --- quit: timlarson_ (Read error: 145 (Connection timed out)) 11:05:14 --- join: Snoopy42_ (i=snoopy_1@dslb-084-058-104-027.pools.arcor-ip.net) joined #retro 11:12:14 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #retro 11:13:19 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 11:13:38 --- nick: Snoopy42_ -> Snoopy42 11:19:28 --- join: timlarson__ (n=timlarso@65.116.199.19) joined #retro 11:25:28 --- quit: timlarson_ (Read error: 145 (Connection timed out)) 12:15:18 --- join: PGR (i=opera@213.179.252.64) joined #retro 12:38:23 --- quit: PGR (Read error: 110 (Connection timed out)) 13:29:52 --- join: timlarson___ (n=timlarso@65.116.199.19) joined #retro 13:32:25 --- quit: timlarson___ (Client Quit) 13:32:40 --- quit: Cheer1 ("Download Gaim: http://gaim.sourceforge.net/") 13:47:05 --- quit: timlarson__ (Read error: 110 (Connection timed out)) 14:01:59 --- join: Raystm2 (n=NanRay@adsl-68-93-115-120.dsl.rcsntx.swbell.net) joined #retro 14:01:59 --- quit: nanstm (Read error: 104 (Connection reset by peer)) 14:16:41 --- join: fik (n=fik__@200.181.84.119) joined #retro 14:51:51 hi crc 15:10:45 --- quit: Ray_work (Read error: 131 (Connection reset by peer)) 15:38:17 --- join: Snoopy42_ (i=snoopy_1@dslb-084-058-104-027.pools.arcor-ip.net) joined #retro 15:43:43 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 15:43:44 --- nick: Snoopy42_ -> Snoopy42 15:53:34 --- join: nighty_ (n=nighty@sushi.rural-networks.com) joined #retro 16:00:56 --- quit: erider (Read error: 110 (Connection timed out)) 16:01:29 --- join: erider (n=erider@unaffiliated/erider) joined #retro 17:23:54 --- quit: crc ("Leaving") 17:51:53 --- quit: fik (Remote closed the connection) 18:33:00 --- quit: tathi ("leaving") 18:42:28 --- join: swalters (n=swalters@66.251.203.3) joined #retro 18:58:08 --- join: crc (n=crc@pool-70-110-184-158.phil.east.verizon.net) joined #retro 18:58:40 --- mode: ChanServ set +o crc 19:16:50 --- quit: swalters ("User disconnected") 20:09:17 --- quit: virl (Remote closed the connection) 22:17:32 --- quit: nighty_ ("Disappears in a puff of smoke") 23:47:52 --- join: Cheery (n=Cheery@a81-197-54-146.elisa-laajakaista.fi) joined #retro 23:59:59 --- log: ended retro/06.12.04