Lisp vs. Scheme
cosc19z5@bayou.uh.edu
cosc19z5@bayou.uh.edu
Mon, 23 Mar 1998 19:58:50 -0600 (CST)
> > Then why pick Scheme?? If you want CL functionality, pick CL!
> >
> >
> > Mike McDonald
> > mikemac@mikemac.com
>
> Good question.
> I've been looking at different scheme object systems, and have
> really been disapointed. The ones I've looked at (MzScheme's and
> Rscheme's), are toy object systems that don't come close to the power
> of CLOS.
Not to mention the fact that they aren't standard. CLOS is.
> The argument that scheme is small and clean is not realistic.
> Every "usefull" scheme that I've used has all kinds of non-standard
> cruft in an attempt to make it a "real world" system. LISP has
> already gone through this evolution, and most stuff has been
> standardized (notibly sockets and foriegn function interfaces haven't
> been).
Not to mention that Common Lisp wins hands down on popularity, which
is important if we want people to try out this OS.
> Aside from this CL has a huge code base of very complicated
> and powerful programs that are largely portable between systems. PLOB
> is a persistant object system already writen for CLOS. There are also
> a number of non-standard Object systems writen for CL that are by no
> means "toys". KR (for garnet) and LOOM come to mind. So even if you
> don't like CLOS you could find something in CL. CMUCL also has an
> emacs-clone that has already been writen, Hemlock. Seems to me you
> could save a heck of a lot of time just extending and integrating CMUCL.
The only CMUCL system I used was one that seems to have been last
touched in '94, so I am not qualified to say much about it (except
that I hate that version).
> I'm by no means a CL-fanatic. I do lots of scheme programming
> (probably as much as in CL), but I think that a schemeOS project is
> doomed to reinvent lots of the stuff that is already present in lisp.
Well, if the SchemeOS project gets started, it would have achieved
something that A CommonLispOS project hasn't -- results.
We're spinning our gears, and someone has already taken a step
towards making SchemeOS a reality. I think that just tipped
the scales in favor of Scheme :).
>
> Gavin E. Gleason
>
Regards,
Ahmed