00:15:03 -!- adamvh [~adamvh@adsl-99-103-186-186.dsl.sfldmi.sbcglobal.net] has quit [Quit: adamvh] 00:30:42 adamvh [~adamvh@adsl-99-103-186-186.dsl.sfldmi.sbcglobal.net] has joined #ccl 02:15:42 -!- adamvh [~adamvh@adsl-99-103-186-186.dsl.sfldmi.sbcglobal.net] has quit [Quit: adamvh] 03:56:19 adamvh [~adamvh@adsl-99-103-186-186.dsl.sfldmi.sbcglobal.net] has joined #ccl 05:03:48 Hey all - I've got my cocoa stuff mostly straightened out, and I was going to dump an experience report or something on the wiki to help the next guy who wants to do something like this (if there is one). 05:04:01 Any suggestions on where's a good place for that? 05:14:14 -!- adamvh [~adamvh@adsl-99-103-186-186.dsl.sfldmi.sbcglobal.net] has quit [Quit: adamvh] 05:19:34 -!- alms_ [~alms_@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [Quit: alms_] 05:21:56 adamvh [~adamvh@adsl-99-103-186-186.dsl.sfldmi.sbcglobal.net] has joined #ccl 05:22:01 -!- adamvh [~adamvh@adsl-99-103-186-186.dsl.sfldmi.sbcglobal.net] has quit [Client Quit] 05:38:03 alms_ [~alms_@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 05:50:54 adamvh [~adamvh@adsl-99-103-186-186.dsl.sfldmi.sbcglobal.net] has joined #ccl 05:58:17 -!- alms_ [~alms_@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [Quit: alms_] 06:02:10 leo2007 [~leo@222.77.37.20] has joined #ccl 06:15:56 -!- adamvh [~adamvh@adsl-99-103-186-186.dsl.sfldmi.sbcglobal.net] has quit [Quit: adamvh] 06:36:30 adamvh [~adamvh@adsl-99-103-186-186.dsl.sfldmi.sbcglobal.net] has joined #ccl 06:54:48 -!- adamvh [~adamvh@adsl-99-103-186-186.dsl.sfldmi.sbcglobal.net] has quit [Quit: adamvh] 08:02:36 jdz [~jdz@193.206.22.97] has joined #ccl 08:29:00 e-user [~akahl@nat/nokia/x-fasymvewpncauaar] has joined #ccl 11:21:41 -!- jdz [~jdz@193.206.22.97] has quit [Ping timeout: 264 seconds] 11:34:30 jdz [~jdz@193.206.22.97] has joined #ccl 12:16:32 alms_ [~alms_@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 12:38:52 -!- alms_ [~alms_@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [Quit: alms_] 13:33:17 alms_ [~alms_@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 13:58:11 -!- sellout [~greg@gw3.tacwap.org] has quit [Quit: sellout] 14:04:26 -!- e-user [~akahl@nat/nokia/x-fasymvewpncauaar] has quit [Ping timeout: 240 seconds] 14:13:25 milanj [~milanj_@109-92-121-183.dynamic.isp.telekom.rs] has joined #ccl 14:25:44 sellout [~greg@static-72-85-235-154.bstnma.east.verizon.net] has joined #ccl 14:26:31 -!- gz [Clozure@clozure-93943513.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Ping timeout] 14:29:51 -!- sellout [~greg@static-72-85-235-154.bstnma.east.verizon.net] has quit [Ping timeout: 240 seconds] 14:35:14 e-user [~akahl@nat/nokia/x-faowtmnsxvhtuaui] has joined #ccl 14:35:25 sellout [~greg@gw3.tacwap.org] has joined #ccl 14:50:26 -!- gz [Clozure@clozure-93943513.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: gz] 15:32:19 adamvh [~adamvh@adsl-99-103-186-186.dsl.sfldmi.sbcglobal.net] has joined #ccl 16:15:54 adamvh: just stick your write-up anywhere. http://trac.clozure.com/ccl/wiki/CustomFramework or whatever you want. It can always be moved later if necessary or desirable. 16:22:38 ok I'll put it there 16:59:27 -!- jdz [~jdz@193.206.22.97] has quit [Quit: Leaving] 17:04:54 OK, I've put a tutorial-ish thingy at http://trac.clozure.com/ccl/wiki/CustomFramework 17:05:10 thanks for that 17:09:28 No problem. Pay it forward, right? 17:58:18 Fare [~Fare@ita4fw1.itasoftware.com] has joined #ccl 17:59:53 |3b|`` [foobar@cpe-72-179-19-4.austin.res.rr.com] has joined #ccl 18:00:05 -!- |3b|` [foobar@cpe-72-179-19-4.austin.res.rr.com] has quit [Remote host closed the connection] 18:08:30 -!- e-user [~akahl@nat/nokia/x-faowtmnsxvhtuaui] has quit [Quit: Leaving.] 19:08:12 anRch [~markmilli@64.134.70.102] has joined #ccl 20:02:38 Can anyone comment a little bit on the relation of cffi foreign-ptr's to CCL macptr's? 20:04:16 joubert [~joubert@user-0cev9tr.cable.mindspring.com] has joined #ccl 20:04:21 -!- joubert [~joubert@user-0cev9tr.cable.mindspring.com] has quit [Client Quit] 20:08:10 adamvh, in CCL, a cffi foreign-ptr IS a ccl macptr 20:08:41 Sweet! That was the best case scenario! 20:08:47 Pretty easy to see this by looking at, e.g. cffi:with-foreign-pointer 20:09:07 Or the deftype for foreign-ptr right below that 20:09:15 I suppose source-diving would have been a better solution that looking at the cffi manual 20:09:16 (deftype foreign-pointer () 20:09:16 'ccl:macptr) 20:09:33 Now I feel a bit silly 20:09:55 Fortunately, I had an image running on my machien with cffi loaded, so I could just meta-. from emacs 20:10:01 After apropos 20:11:17 Man, this makes interactions between the obj-C bridge and cffi-based wrappers a snap. 20:11:30 Nice 20:14:02 -!- alms_ [~alms_@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [Quit: alms_] 20:14:21 You can also run the interface translator on vanilla .h files, and then use (#_myforeignfunction 1 2 3), if you want to. It might not be worth it if you already have cffi wrappers, through. 20:15:54 alms_ [~alms_@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 20:19:19 -!- anRch [~markmilli@64.134.70.102] has quit [Quit: anRch] 22:12:10 -!- sellout [~greg@gw3.tacwap.org] has quit [Quit: sellout] 22:36:55 -!- milanj [~milanj_@109-92-121-183.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 22:54:46 -!- gz [Clozure@clozure-CDE684CB.bstnma.east.verizon.net] has quit [Quit: gz] 23:31:04 sellout [~greg@gw3.tacwap.org] has joined #ccl