00:00:00 --- log: started forth/06.05.17 00:49:41 --- nick: arke -> hot_girl_4_u 00:51:02 --- nick: hot_girl_4_u -> arke 01:09:31 --- join: Ray-work (n=Raystm2@adsl-68-89-124-38.dsl.rcsntx.swbell.net) joined #forth 01:09:32 --- quit: Ray_work (Read error: 104 (Connection reset by peer)) 03:36:47 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 04:47:20 --- join: PoppaVic (n=pete@0-2pool238-80.nas24.chicago4.il.us.da.qwest.net) joined #forth 05:49:59 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #forth 06:23:10 --- join: snowrichard (n=chatzill@adsl-69-155-177-158.dsl.lgvwtx.swbell.net) joined #forth 06:23:13 hi 06:27:29 --- quit: snowrichard (Client Quit) 06:43:12 hi 07:18:13 --- quit: PoppaVic ("Pulls the pin...") 07:46:40 --- join: Cheery (i=Henri@a81-197-32-96.elisa-laajakaista.fi) joined #forth 08:19:02 --- join: virl (i=core@chello062178085149.1.12.vie.surfer.at) joined #forth 08:26:25 --- join: PoppaVic (n=pete@0-2pool238-189.nas24.chicago4.il.us.da.qwest.net) joined #forth 08:47:49 --- join: timlarson__ (n=timlarso@65.116.199.19) joined #forth 08:48:39 --- quit: timlarson_ (Read error: 104 (Connection reset by peer)) 08:56:20 --- quit: PoppaVic ("Pulls the pin...") 09:12:47 : HI ." Allo." ; 09:22:07 --- join: snoopy_1711 (i=snoopy_1@84.58.105.149) joined #forth 09:30:24 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 09:30:34 --- nick: snoopy_1711 -> Snoopy42 13:12:31 --- quit: Cheery ("Leaving") 13:29:39 --- quit: timlarson__ ("Leaving") 13:32:39 --- quit: tathi ("leaving") 13:55:08 --- join: nighty_ (n=nighty@maki.rural-networks.com) joined #forth 14:49:45 --- join: slava (n=slava@CPE0080ad77a020-CM000e5cdfda14.cpe.net.cable.rogers.com) joined #forth 15:16:15 --- join: thinkinginbinary (n=tom@phoenix.thomastuttle.mooo.com) joined #forth 15:16:18 Quartus: hey 15:19:32 good evening 15:19:38 hi crc 15:19:46 crc: hi :) 15:20:15 crc: I really would like a select() in retro :) 15:20:28 crc: I think I will use this 15:20:37 crc: instead of poll 15:20:49 if you're linux-specific use epoll 15:21:07 slava: I am not a penguin 15:21:41 slava: :) 15:21:49 nighty_: select is syscall 93 15:22:00 slava: nighty_ is a freebsd user 15:22:03 crc: :) 15:22:07 then use kqueue 15:22:13 slava: yeah rulez :) 15:22:20 slava: kqueue :) 15:22:30 kqueue is syscall 362 15:22:38 crc: thanks :) 15:23:45 crc: you have any interest in the socket.f I am making ? (once it is showable:)) 15:24:15 crc: or is it not something people need ? 15:26:07 nighty_: I would love to share it 15:33:02 --- join: nighty- (n=nighty@maki.rural-networks.com) joined #forth 15:33:14 ouch 15:33:20 sorry I lost most of your answers I think 15:33:26 if any 15:33:40 --- quit: nighty_ (Read error: 104 (Connection reset by peer)) 15:38:42 nighty_: I would love to share it 15:39:35 crc: well If I give you my code , please don't laugh 15:39:51 crc: help me improve it 15:40:03 crc: once i have finished 15:41:17 ok good night all :) 15:42:06 --- quit: nighty- ("Disappears in a puff of smoke") 16:26:33 --- join: segher_ (n=segher@dslb-084-056-128-076.pools.arcor-ip.net) joined #forth 16:37:26 --- quit: segher__ (Read error: 110 (Connection timed out)) 17:24:05 --- nick: nanstm -> Raystm2 17:39:34 --- quit: madwork (Read error: 110 (Connection timed out)) 17:46:23 --- quit: thinkinginbinary ("leaving") 18:13:45 --- join: Amanita_Virosa (n=jenni@ppp-70-248-228-78.dsl.hstntx.swbell.net) joined #forth 18:44:16 --- quit: uiuiuiu (Remote closed the connection) 18:44:20 --- join: uiuiuiu (i=ian@dslb-084-056-225-229.pools.arcor-ip.net) joined #forth 19:02:01 --- join: snowrichard (n=richard@adsl-69-155-177-158.dsl.lgvwtx.swbell.net) joined #forth 19:02:04 hi 19:02:16 I printed out the dpans94 to read, 19:14:54 --- quit: snowrichard ("Leaving") 20:24:31 --- quit: Amanita_Virosa ("wem!") 20:45:59 I need a nap 20:50:33 hi JasonWoof 21:08:24 I just woke up from a nap. 21:12:16 hi slava :) 21:12:24 mmmmmm :) nap 21:12:45 JasonWoof: i removed lisp-style lists from factor 21:13:11 what do you mean by lisp-style? 21:13:20 guess I want an example 21:13:25 singly linked lists, cons to construct, car and cdr to access first/rest 21:13:31 ahh 21:13:46 you have more sophisticated lists right? 21:13:51 i just have arrays now 21:13:52 its simpler 21:13:57 ahh 21:14:03 but they can be resized right? 21:14:18 resizable arrays are called vectors 21:14:30 its less overhead to create a fixed-size one 21:14:37 mostly i use fixed size arrays 21:14:47 cool 21:14:53 but you have resizable ones too? 21:14:57 yes 21:15:14 cool stuff. sounds like a good choice. 21:16:37 having arrays are better for the GC than lots of nodes floating around 21:16:41 s/are/is 21:17:15 oh course fixed is quicker 21:17:24 but GC is far from the main overhead right now, I need to improve the compiler's removal of type checks 21:17:25 but it does not provide the same big-picture functionality as linked lists 21:17:33 well even a resizable array is easier on the GC -- its two objects 21:17:45 there is the 'head' which holds the underlying fixed size array, whcih gets doubled if needed, and a fill pointer 21:17:56 and this has good performance 21:18:39 mmmm.... bed 21:18:43 good night 21:18:51 good night 21:19:20 Raystm2: have you ever used lisp? 21:24:55 Hi, slava. Yes. 21:25:03 and scheme. 21:25:35 In fact, it's part of the reason I'm facinated by factor. 21:26:43 factor still has a lot in common with lisp. just not the lists 21:26:49 even factor's arrays are modelled on lisp arrays 21:28:12 I've been experimenting with treating all of memory as an array, with colorforth. 21:28:55 I realize this is a rediculous proposition, but in the colorforth perspective, there is not a lot going on anyway, so it's easy to handle memory this way. 21:30:31 huh? 21:30:42 how else can you handle memory besides as an array? 21:31:26 as an opaque pool of objects 21:31:49 slava: yeah, I know there are high level ways, but I don't think there are any other ways in colorforth 21:31:59 you can define your own words 21:32:18 a smalltalk in colorforth :) 21:32:21 ok, so I'm being inarticulate 21:32:39 colorforth itself offers nothing 21:32:44 I guess what I'm trying to get at is that the standard way of accessing memory in forth (! and @) is as an array 21:32:51 yup 21:37:18 JasonWoof: herklog just gave up the ghost in #c4th 21:37:25 But you prob'ly know this. 21:38:54 JasonWoof: when do we get a peek at your next-gen forth environment? 21:44:52 Raystm2: looks like it auto-reconnected :) 21:45:20 yup. Well coded sir! 21:45:30 slava: whenever 21:45:43 --- join: Ray_work (n=Raystm2@adsl-68-89-124-38.dsl.rcsntx.swbell.net) joined #forth 21:46:15 hmm, I wonder if the camera server at work is what keeps knocking me off. 21:46:16 --- quit: Ray-work (Connection reset by peer) 21:46:21 lemme write down how to use the interface, then I'll make a tarball if you want 21:46:32 you should go to sleep :) 21:47:53 I'm in bed with my laptop =) 21:48:15 there isn't much interface functionality yet, so documenting it will be nice and quick 21:48:31 Go! JasonWoof. 22:22:23 --- quit: virl (Remote closed the connection) 23:28:53 slava: oops, I posted this in the wrong channel. 23:29:08 ok, give this a whirl: http://jasonwoof.com/downloads/fovium-2006-05-18.tar.bz2 23:29:20 latest fovium with bleeding edge fronds image 23:29:27 and docs for both 23:29:33 please let me know if/how it works 23:52:58 --- quit: JasonWoof (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended forth/06.05.17