[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: full-blown application in MACL?
- To: info-macl@cambridge.apple.com
- Subject: Re: full-blown application in MACL?
- From: Josh Lubell <lubell@cs.UMD.EDU>
- Date: Wed, 06 Mar 91 21:43:48 -0500
- In-reply-to: Your message of Wed, 06 Mar 91 09:11:06 -0500. <9103061411.AA09442@mimsy.UMD.EDU>
Lee Spector writes:
I'm wondering if someone who's already playing
with 2.0 could comment on other application-generation
features of 2.0. Specifically, I'd like to know if there are
improvements with respect to application size and
non-intrusive GC, but I'd like to hear about any related
features as well.
I have been using MCL 2.0 to build a system for specifying and
enforcing integrity constraints on an object-oriented knowledge base.
Like you heard, 2.0 is a lot better than 1.3.2. It is faster, it has
CLOS, and the support for building user interfaces is much better
(there is a library of CLOS classes for interface objects and a
graphical editor for laying out dialogs and menus).
However, application sizes are still large, and GC is intrusive unless
your machine has a lot of memory.
Also, if you want to use metaobject protocol functionality not in 2.0,
you need to load PCL (which makes your applications even bigger).
The latest alpha version of 2.0 (2.0.5) is missing some of the
functionality in Steele II (most notably, logical pathnames).
Although it is already a neat environment, the final version of 2.0
will be even better if it is consistent with Steele II and has some of
the MOP.
Josh