[Openmcl-devel] ns-date initializers on OSX 10.8

Paul Krueger plkrueger at comcast.net
Sat Jan 5 09:19:18 PST 2013


When I try to create ns:ns-date objects in CCL (1.9-dev-r15559M-trunk  (DarwinX8664)) while running on OSX 10.8 I get the following:

? (#/init (#/alloc ns:ns-date))
#<A Foreign Pointer #x41B69891A426BEFD>      <=== Not recognized as an ns-date instance
? (#/init (#/alloc ns:ns-object))
#<NS-OBJECT [uninitialized] (#x25EDA860)>

All ns:ns-date initializers also return macptrs that CCL doesn't recognize as instances of ns-date or any other type of ns-object.

If I pass a pointer created by any ns-date initializer to an interface object that is expecting an ns-date object, it seems to take it and display it correctly. I just can't interact with that object in Lisp. So for example if it is changed in the interface and I get it back, I can't tell what was changed.

Is this because I'm running on a 10.8 system with an objective-c bridge for 10.6 or is something else going on? This isn't new functionality since 10.6, but did something internally change that screwed things up? This is the first class where I've run into this problem.

Recommendations?


More information about the Openmcl-devel mailing list