Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!delmarva.com!newsfeed.internetmci.com!news.sprintlink.net!in2.uu.net!EU.net!julienas!news.fnet.fr!ilog!news
From: davis@ilog.fr (Harley Davis)
Subject: Re: Essential Features
In-Reply-To: gwilson@aleph.torolab.ibm.com's message of 25 Aug 1995 14:19:23 GMT
Message-ID: <DAVIS.95Aug28110114@halles.ilog.fr>
Lines: 32
Sender: news@ilog.fr
Nntp-Posting-Host: halles
Organization: Ilog SA, Gentilly, France
References: <41km5b$1uv6@tornews.torolab.ibm.com>
Date: 28 Aug 1995 09:01:14 GMT


In article <41km5b$1uv6@tornews.torolab.ibm.com> gwilson@aleph.torolab.ibm.com (Greg Wilson) writes:

> Suppose you were designing a "Scheme for the 21st Century", i.e. a
> language which was to be for the next 20 years what Scheme has been
> for the last 20.  What would you consider to be essential?  My list
> includes:
> 
> (1) must be very small: syntax should be explicable in one page,
>     semantics in one more
> 
> (2) must be interpreted, but permit efficient compilation
> 
> (3) must support user-defined types with polymorphism and inheritance
> 
> (4) must support separate name spaces
> 
> (5) must support concurrency
> 
> (6) must support re-loadable externalization

EuLisp.

-- Harley Davis
-- 

-------------------++** Ilog has moved! **++----------------------------
Harley Davis                            net: davis@ilog.fr
Ilog S.A.                               tel: +33 1 49 08 35 00
9, rue de Verdun, BP 85                 fax: +33 1 49 08 35 10
94253 Gentilly Cedex, France            url: http://www.ilog.com/

