01:24:35 rme [~rme@50.43.147.52] has joined #ccl 01:57:36 Jey_ [~Jey@114.245.187.242] has joined #ccl 05:27:56 -!- rme [~rme@50.43.147.52] has quit [Quit: rme] 07:53:06 jdz [~jdz@193.206.22.97] has joined #ccl 07:55:46 -!- ddp [~ddp@216.243.111.165] has quit [Remote host closed the connection] 07:56:20 ddp [~ddp@anon-136-179.relakks.com] has joined #ccl 08:06:18 kilon [~kilon@ppp-94-64-181-43.home.otenet.gr] has joined #ccl 08:09:41 -!- kilon [~kilon@ppp-94-64-181-43.home.otenet.gr] has quit [Remote host closed the connection] 10:32:36 jtza8 [~jtza8@196-210-142-155.dynamic.isadsl.co.za] has joined #ccl 10:35:41 Hi all, I'm working on OS X support for a small CL library called Glop. 10:37:35 Basically it provides a cross-platform CL API for setting-up GUI windows for OpenGL and handling basic user input events (i.e. keyboard and mouse). 10:39:27 Since I was basically a bit of a noob in the ways of Objc, I decided to build a C wrapper for Objc classes and methods which can then be used in CL via CFFI. 10:39:50 This was for SBCL, and other CLs. 10:41:21 I know that CCL has close ties with Objc. 10:41:55 It also has the only good Objc bridge for CL. AFAIK. 10:42:40 Now, in order to get things working on the SBCL side, I had to implement my own NSApplication subclass. 10:44:03 Obviously, there are conflicts between doing it that way and the CCL way. 10:44:41 However, since this is a CL library, I can implement CCL specific code and do it correctly in the CCL way. 10:47:38 Firstly, since I'm a CCL noob, which modules do I need to require in order to get support for the Objc bridge? 10:51:54 Also, I've set my CCL_DEFAULT_DIRECTORY env variable in my ~/.profile file. From what I know, though, this isn't good enough for a non-terminal application such as the basic Clozure IDE. 10:56:01 bbl 10:56:07 -!- jtza8 [~jtza8@196-210-142-155.dynamic.isadsl.co.za] has quit [Quit: leaving] 11:27:51 ddp_ [~ddp@216.243.111.165] has joined #ccl 11:30:21 -!- ddp [~ddp@anon-136-179.relakks.com] has quit [Ping timeout: 252 seconds] 11:30:22 -!- ddp_ is now known as ddp 12:07:59 jtza8 [~jtza8@196-210-142-155.dynamic.isadsl.co.za] has joined #ccl 17:34:04 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #ccl 17:34:04 17:34:04 -!- names: ccl-logbot milanj rme emit bzzbzz NovemberX sellout1 ddp alms_ gbyers ruru dsp_ PECCU Fade fe[nl]ix gz_ deepfire |3b| gz mdc clop Intensity @ChanServ oGMo billstclair 17:34:04 -adams.freenode.net:#ccl- [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp 17:51:36 -!- ddp [~ddp@216.243.111.165] has quit [Remote host closed the connection] 17:51:50 ddp [~ddp@anon-158-71.relakks.com] has joined #ccl 18:11:23 came in after @jtza8 left... 18:11:55 you can set CCL_DEFAULT_DIRECTORY in your ~/.MacOS/environment.plist for the IDE (and for something like Emacs.app launched from the Dock). 18:12:37 (require :cocoa) loads the ObjC bridge code and friends 18:13:48 If you don't want to start up the IDE, (require 'objc-support) will load the bridge (and Cocoa.framework). 19:06:16 -!- gbyers [~gb@c-68-84-152-249.hsd1.nm.comcast.net] has quit [Ping timeout: 276 seconds] 19:12:13 gbyers [~gb@antinomial.abq.clozure.com] has joined #ccl 20:49:50 -!- sellout1 is now known as sellout 23:00:12 ddp_ [~ddp@216.243.111.165] has joined #ccl 23:04:07 -!- ddp [~ddp@anon-158-71.relakks.com] has quit [Ping timeout: 252 seconds] 23:04:07 -!- ddp_ is now known as ddp 23:18:42 -!- milanj [~milanj_@109-92-96-25.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 23:29:33 -!- rme [rme@A955740.5174A474.699BA7A6.IP] has quit [Ping timeout] 23:29:35 rme_ [~rme@50.43.130.95] has joined #ccl 23:30:47 -!- rme [~rme@50.43.147.52] has quit [Ping timeout: 240 seconds] 23:30:47 -!- rme_ is now known as rme