Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!newsserver.jvnc.net!nntpserver.pppl.gov!princeton!news.princeton.edu!blume
From: blume@atomic.cs.princeton.edu (Matthias Blume)
Subject: Re: giving up (Was: Re: Explanation about call-with-values)
In-Reply-To: jenglish@crl.com's message of 27 Jan 1995 12:31:13 -0800
Message-ID: <BLUME.95Jan29123917@atomic.cs.princeton.edu>
Originator: news@hedgehog.Princeton.EDU
Sender: news@Princeton.EDU (USENET News System)
Nntp-Posting-Host: atomic.cs.princeton.edu
Organization: Princeton University
References: <BLUME.95Jan22133847@dynamic.cs.princeton.edu>
	<BLUME.95Jan23140314@dynamic.cs.princeton.edu>
	<3g67ne$e4e@narnia.ccs.neu.edu>
	<BLUME.95Jan25165400@atomic.cs.princeton.edu> <3gbl6h$id3@crl2.crl.com>
Date: Sun, 29 Jan 1995 17:39:17 GMT
Lines: 24


   I wrote:

   >I'm sorry that I came to having to paint such a gloomy picture of the
   >state of my once-favorite language.  But looking at what's going on
   >(Guile/`R5RS'/values/eval/dynamic-wind/no module system/...) I can't
   >help it anymore.  If there only was a good alternative... :(

In article <3gbl6h$id3@crl2.crl.com> jenglish@crl.com (Joe English) answers:

   Wait!  Don't give up!  There is an alternative...
   you could start with an R4RS implementation, 
   get rid of 'values', don't add 'eval' or 'dynamic-wind',
   and add a module system.  Let it diverge from R5RS --
   it'd be a new dialect.  You could call it Scheme V,
   or maybe VSCM for short.  Surely at least a few
   people would like it better (I know I would).

Thank you!  You just made my day.  This is exactly what I would like
to do.  The only trouble is:  I don't have time.  But if somebody
volunteers to come over and write my thesis... :)

--
-Matthias
