00:00:00 --- log: started forth/08.07.04 00:14:07 --- join: kar8nga (n=kar8nga@AMarseille-151-1-63-26.w82-122.abo.wanadoo.fr) joined #forth 01:57:41 --- quit: nighty__ (Client Quit) 02:11:03 --- quit: Deformative (Read error: 110 (Connection timed out)) 02:32:28 --- join: aguai4th (n=aguai@220-128-136-40.HINET-IP.hinet.net) joined #forth 02:37:11 --- quit: kar8nga ("Leaving.") 03:03:56 --- quit: aum ("Leaving") 03:44:10 --- quit: aguai4th ("leaving") 05:08:39 --- join: qFox (i=C00K13S@234pc222.sshunet.nl) joined #forth 05:13:54 --- quit: ecraven ("bbl") 05:42:01 --- join: kar8nga (n=kar8nga@AMarseille-151-1-63-26.w82-122.abo.wanadoo.fr) joined #forth 05:43:38 --- quit: qFox ("Time for cookies!") 05:47:16 --- join: qFox (i=C00K13S@234pc222.sshunet.nl) joined #forth 05:57:24 --- join: Al2O3 (n=Al2O3@71.33.245.81) joined #forth 06:30:16 --- quit: Al2O3 () 06:31:55 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 06:31:55 --- mode: ChanServ set +o tathi 06:47:14 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 07:38:16 --- quit: ramkrsna ("Leaving") 08:10:18 --- quit: proteusguy ("Leaving") 08:15:01 --- quit: crc ("Leaving.") 08:36:22 --- join: crc (n=charles@c-68-83-96-46.hsd1.pa.comcast.net) joined #forth 08:56:08 --- join: Quartus` (n=Quartus`@205.205.50.1) joined #forth 09:32:19 --- join: Maki_ (n=Maki@adsl-224-84.eunet.yu) joined #forth 09:32:19 --- quit: Quartus` (Read error: 104 (Connection reset by peer)) 09:55:55 --- join: Quartus` (n=Quartus`@205.205.50.1) joined #forth 10:17:01 --- join: Al2O3 (n=Al2O3@c-76-120-53-32.hsd1.co.comcast.net) joined #forth 10:25:21 --- quit: kar8nga ("Leaving.") 11:48:27 --- join: kar8nga (n=kar8nga@AMarseille-151-1-63-26.w82-122.abo.wanadoo.fr) joined #forth 11:49:45 Hi. 12:48:48 --- join: Al2O3_ (n=Al2O3@c-76-120-53-32.hsd1.co.comcast.net) joined #forth 12:59:22 --- quit: Al2O3_ () 13:04:38 --- quit: Al2O3 (Connection timed out) 13:10:46 --- quit: Maki_ ("Leaving") 13:43:45 --- join: badiane (n=badiane@cpe-74-66-71-194.nyc.res.rr.com) joined #forth 15:19:31 hi all 15:23:08 --- quit: qFox ("Time for cookies!") 15:29:33 --- part: kar8nga left #forth 15:29:38 --- part: craigoz left #forth 15:31:55 --- join: craigoz (n=craigo@202.63.56.72) joined #forth 15:32:12 --- quit: craigoz (Remote closed the connection) 16:32:50 --- quit: badiane ("Leaving") 17:45:54 --- quit: tathi ("leaving") 19:56:00 --- join: Al2O3 (n=Al2O3@71.33.245.81) joined #forth 20:00:06 --- quit: Al2O3 (Client Quit) 20:02:48 --- join: Al2O3 (n=Al2O3@71.33.245.81) joined #forth 20:31:25 --- quit: Al2O3 () 20:44:08 --- join: Al2O3 (n=Al2O3@71.33.245.81) joined #forth 20:53:28 --- quit: Al2O3 () 22:26:47 --- join: nighty__ (n=nighty@x122091.ppp.asahi-net.or.jp) joined #forth 23:47:41 --- join: aum (n=aum@60-234-243-247.bitstream.orcon.net.nz) joined #forth 23:48:30 * aum wonders how long slava has pwn3d #forth 23:49:06 tjat 23:49:09 that even 23:49:12 i've had ops here for at least a couple of years 23:49:13 is a good question. 23:49:22 don't worry, i'm nice ;) 23:49:30 The whole of my history here, i'm certain. 23:49:39 That's true. :) 23:49:49 i might have kicked one person, ever, some spammer troll (gavino?) 23:50:23 I believe you had concencus there. 23:50:38 Any one of us would have. 23:50:58 Might not count as a punt. A given. 23:51:18 Like a control in a study. 23:52:07 * aum keeps thinking he's finished his prototype OO system, then thinks up a bunch of other stuff to add to it 23:52:57 00? Will you elaborate at your convenience? :) 23:53:17 well, it's prototype-based (like javascript), not class-based (like java) 23:53:29 completely dynamic attributes 23:53:40 don't have to 'freeze' the set of attributes at class declaration time 23:53:59 can freely assign attributes of any name to any object at any time 23:54:15 full inheritance, polymorphism etc 23:54:38 draft (out of date) manual at http://www.freenet.org.nz/misc/froto.html 23:54:43 thanks :) 23:54:58 back in the day, i used hashtables as 'objects' in factor 23:55:05 implemented only for FICL at the moment, but I'm considering porting it to ANS forth 23:55:07 where attributes were either values, or quotaitons, with the latter simulating methods 23:55:12 very flexible 23:55:16 but not very efficient 23:55:33 reasonably efficient - the underlying hash table is implemented in pure C 23:55:41 slava was it abandoned? 23:55:49 well, i still have hashtables :) 23:55:53 I see. 23:55:55 i just don't use them for this purpose anymore 23:56:00 okay. 23:56:05 aum: the thing is that a hashtable lookup will always be more expensive than reading a structure field 23:56:36 slava: that is so true - struct field is just adding somethign to an address then fetching 23:56:50 hashtable search is expensive, even if efficiently coded 23:57:08 * aum gets the idea to support both - static attribs for speed, hashtable attribs for flexibility 23:59:59 --- log: ended forth/08.07.04