Newsgroups: comp.object,comp.lang.lisp
From: cyber_surfer@wildcard.demon.co.uk (Cyber Surfer)
Path: cantaloupe.srv.cs.cmu.edu!das-news.harvard.edu!news2.near.net!MathWorks.Com!udel!news.sprintlink.net!demon!wildcard.demon.co.uk!cyber_surfer
Subject: Re: Why Commit to Eiffel?
Distribution: world
References: <DERWAY.94Aug31155314@alumni.ndc.com> <DOUG.94Sep6154321@monet.ads.com>
Organization: The Wildcard Killer Butterfly Breeding Ground
Reply-To: cyber_surfer@wildcard.demon.co.uk
X-Newsreader: Demon Internet Simple News v1.27
Lines: 40
Date: Thu, 8 Sep 1994 18:58:40 +0000
Message-ID: <779050720snz@wildcard.demon.co.uk>
Sender: usenet@demon.co.uk
Xref: glinda.oz.cs.cmu.edu comp.object:20240 comp.lang.lisp:14536

In article <DOUG.94Sep6154321@monet.ads.com>
           doug@monet.ads.com "Doug Morgan" writes:

>  7. No commercial shared library implementations. (How big is a
>     hello-world Lisp process? How many run simultaneously on your
>     computer and still start up in under a second?  I think some
>     vendor's delivery techniques may have made some gains here, but
>     don't know the details.)

What about Allegro CL for Windows? Do you mean it doesn't use a DLL
for the runtime code? Ouch.

> 10. No standard interface to non-Lisp languages.

That's ok. I don't know of too many languages which do this. For example,
VB has a non-standard way of linking to functions in a DLL. It would be
handy to have a standard means of doing this, but every language I've
used other than C uses a different way of doing it.

> 11. No standard way (often no way) to link lisp into (not around) a C
>     program.

See above.

> 12. Often no way to effectively debug foreign loaded C/C++

Under Windows this is done just like with any other C/C++ code. There's
nothing special about calling a C function.

> 20. It is often pain to interface a copying GC with C.  (A standard
>     way of setting up some amount of space with non-copying GC or even
>     manual heap management might help.)

Why is this necessary? _Is_it_ necessary with Allegro CL for Windows?
I don't know, as I've yet to use it.

-- 
Future generations are relying on us
It's a world we've made - Incubus	
We're living on a knife edge, looking for the ground -- Hawkwind
