[info-mcl] digitool (MCL) / clozure (OpenMCL)

Raffael Cavallaro raffaelcavallaro at mac.com
Wed Oct 10 23:39:22 EDT 2007


On Oct 10, 2007, at 5:25 PM, Ron Garret wrote:

> It seems to me that
> if there's already a Lisp-ObjC bridge then the full-access part of
> the equation is solved.  (The fact that it's hard to use is just a
> fact of life at this point.  Cocoa is what it is.)

I think part of this was touched on by Andrew Shalit when he mentioned  
the current difficulty in debugging across language runtimes. If not  
actually being able to intervene in the bowels of the objc runtime  
from within openmcl, then at least being insulated from dropping into  
the openmcl kernel debugger when one pisses off the cocoa runtime  
would be nice ;^)

On LispWorks I generally need to have Console.app running side by side  
with the LispWorks IDE to debug cocoa stuff - one thing that makes  
cocoa frameworks nice is their copious console error messages. If this  
is the best we can hope for, then so be it.


> Right now
> the fact that I can't access OpenMCL except through a terminal (and
> it doesn't even have Gnu readline) is the only show stopper for me.
> (By minimal GUI I basically mean textedit plus the ability to double-
> click on a close paren to select a sexpr, and/or hit "enter" to
> evaluate it.)

I'm in 100% agreement on this. Even the most minimal GUI would make a  
*huge* difference to me. The difficulties of debugging cocoa code  
notwithstanding, I'm perfectly happy to hammer out the rest of what I  
need on my own - or, as Rainer suggests, more likely as part of a  
collaborative community effort. We just need a bare bones cocoa  
application on which to build.

While we're on the topic, I remember that an issue with the :cocoa- 
application was that anything built that way no longer ran on even a  
minor OS rev. This is a real show-stopper for deployed applications,  
so clozure would have to solve this as a highest priority before any  
Mac OS X cocoa openmcl could be seriously considered for real-world  
deployment.

regards,

Ralph

Raffael Cavallaro, Ph.D.
raffaelcavallaro at mac.com




More information about the info-mcl mailing list