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

Mike Byrne byrne at rice.edu
Thu Oct 11 21:44:19 EDT 2007


On Wed, 10 Oct 2007 15:02:19 -0400, Andrew Shalit <alms at clozure.com>
wrote:

> Some people love the idea of being able to use Core Animation from
> inside our CL applications. Others just want to type (MAKE-INSTANCE
> 'WINDOW) and have it do the right thing.  We'd be very interested in
> hearing where on that spectrum MCL users come down.

Ask a bunch of Lisp programmers an either/or question, and of course the
answer you get from everyone is "both."

I think, obviously, people do want both.

I suspect, however, Andrew's question was more along the lines of "we
have limited resources and can't do both simultaneously, so which should
we prioritize?"

If I'm right about that question, I want (MAKE-INSTANCE 'WINDOW) to do
the right thing more than I want Core Animation or similar extras.  What
I want, what I would have liked a year ago, is some way to make my
current quick-and-dirty GUIs written in MCL to be usable on Intel
hardware with as little pain as possible.

I have been toying with LispWorks, and I'm sure I can get it to do in
CAPI all the things I used to do in MCL.  But CAPI is kind of odd and
it's noticeably more work to do what I want in CAPI than it is in MCL.
MCL's view hierarchy model is just a lot more straightforward if you're
doing things that aren't too complicated.  And I need access to whatever
the equivalent is of the Carbon toolbox because I need to do things like
hide the menubar.

If Core Animation comes later, that's a bonus, but only a bonus;  the
ability to redeploy my legacy MCL code (some of it almost 15 years old)
on Intel hardware is my current biggest interest.

And Fred (or something very Fred-like, which the LispWorks editor is
not) with the MCL debugger.  I'd put that on the list before Core
Animation, too.

-Mike

===========================================================
Mike Byrne, Ph.D.                           <byrne at acm.org>
Associate Professor, Psychology and Computer Science
Rice University, MS-25        <http://chil.rice.edu/byrne/>
6100 Main Street                      +1 713-348-3770 voice
Houston, TX  77005-1892                 +1 713-348-5221 fax




More information about the info-mcl mailing list