00:26:09 -!- rme [~rme@50.43.140.165] has quit [Quit: rme] 00:32:03 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [Ping timeout: 272 seconds] 00:35:04 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #ccl 01:00:54 -!- pbgc [~pbgc@2.81.98.146] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 01:03:05 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [Ping timeout: 260 seconds] 01:04:43 -!- sellout42 [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has quit [Quit: Leaving.] 01:10:03 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #ccl 01:28:55 pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has joined #ccl 02:08:34 -!- Fare [fare@nat/google/x-zenhipokdvjzihjj] has quit [Quit: Leaving] 02:30:30 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [Remote host closed the connection] 02:30:39 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #ccl 02:56:48 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Quit: pirateking-_-] 03:06:46 rme [~rme@50.43.140.165] has joined #ccl 04:18:04 -!- rme [~rme@50.43.140.165] has quit [Quit: rme] 04:30:22 DataLinkDroid [~DataLinkD@CPE-121-217-241-27.lnse3.cht.bigpond.net.au] has joined #ccl 05:11:51 consolers [indestruct@59.92.94.209] has joined #ccl 05:13:51 Quick MOP sanity check question: Is the following possible? have: (defclass revfoo () ((list :initarg :list :accessor foo-list)) want: (equal (foo-list (make-instance 'revfoo :list '(1 2 3))) '(3 2 1)) 05:15:11 in lw specifically 05:17:18 Sure. Just define a method named foo-list. Or one named (setf foo-list), depending on whether you want to reverse it when writing it or when reading it. 05:17:58 If you write a (setf foo-list), then you need also to write an initialize-instance to initialize it then. 05:18:00 no assume revfoo is part of a hierarchy/object system and has various is-a has-a relations , the make-instance gets called by someone else in some complex instatniation 05:18:25 i just need to massage the list so initialize-instance gets called correctly 05:18:34 (defmethod foo-list ((o revfoo)) (reverse (slot-value o 'list))) 05:18:46 In this case it's easier to do it when reading the slot. 05:19:36 no the question is how to massage the initarg done before the object instantiation protocols run 05:19:44 s/done// 05:20:02 You can't. You have to write an initialize-instance method. 05:20:51 Unless you write a metaclass in which case you can do whatever you want, like adding initarg filters etc. 05:21:44 initialize-instance doesnt cut it, because (call-next-method) sees the actual initargs 05:21:58 i mean an around method on initialize-instance doesnt cut it 05:22:13 You can call call-next-method with new arguments. 05:22:27 hm 05:22:28 As long as you don't change the arguments on which it's dispatched. 05:37:24 yes of course 05:39:32 it works perfectly for the example I posted, (there must be something else i'm missing, like in with the actual classes i had this problem with---they are all standard classes though) 05:53:09 pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has joined #ccl 06:52:28 -!- H4ns [hans@netzhansa.com] has quit [*.net *.split] 06:52:28 -!- faheem [~faheem@bigipfloater1.duhs.duke.edu] has quit [*.net *.split] 07:01:30 pjb curl --head http://barzilay.org/misc/cll.txt.gz 07:02:00 google's unicode-converted original data destroyed versions by way of erann 07:04:14 oh its not gz its bzipped 07:10:09 H4ns [hans@netzhansa.com] has joined #ccl 07:10:09 faheem [~faheem@bigipfloater1.duhs.duke.edu] has joined #ccl 07:10:56 -!- consolers [indestruct@59.92.94.209] has left #ccl 08:15:05 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Quit: pirateking-_-] 08:33:24 -!- DataLinkDroid [~DataLinkD@CPE-121-217-241-27.lnse3.cht.bigpond.net.au] has quit [Quit: Bye!] 08:39:40 DataLinkDroid [~DataLinkD@CPE-121-217-241-27.lnse3.cht.bigpond.net.au] has joined #ccl 10:25:59 pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has joined #ccl 11:35:57 -!- DataLinkDroid [~DataLinkD@CPE-121-217-241-27.lnse3.cht.bigpond.net.au] has quit [Quit: Bye!] 12:04:59 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Quit: pirateking-_-] 12:41:59 sellout42 [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has joined #ccl 13:32:50 Vivitronn [~Vivitronn@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #ccl 17:17:52 rme [~rme@50.43.140.165] has joined #ccl 17:28:34 pnpuff [~pnpuff@unaffiliated/pnpuff] has joined #ccl 19:29:28 -!- rme [rme@39136D57.2D6491A5.699BA7A6.IP] has quit [Quit: rme] 19:29:29 -!- rme [~rme@50.43.140.165] has quit [Quit: rme] 19:56:32 okapi [~okapi@ool-44c763d6.dyn.optonline.net] has joined #ccl 21:04:42 -!- pnpuff [~pnpuff@unaffiliated/pnpuff] has quit [Quit: .] 22:15:12 rme [~rme@50.43.140.165] has joined #ccl 22:51:52 DataLinkDroid [~DataLinkD@120.159.161.28] has joined #ccl 23:26:08 -!- rme [rme@39136D57.2D6491A5.699BA7A6.IP] has quit [Quit: rme] 23:26:09 -!- rme [~rme@50.43.140.165] has quit [Quit: rme] 23:52:03 rme [~rme@50.43.140.165] has joined #ccl