Newsgroups: comp.edu,comp.lang.scheme,comp.lang.c++
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!agate!library.ucla.edu!csulb.edu!csus.edu!netcom.com!NewsWatcher!user
From: hbaker@netcom.com (Henry Baker)
Subject: Re: Translations from Scheme to C++ as aid to teaching C++ after Scheme
Message-ID: <hbaker-2201951332460001@192.0.2.1>
Sender: hbaker@netcom.com (Henry G. Baker)
Organization: nil
References: <leavens.790442404@bambam.cs.iastate.edu> <cppD2M6ov.I7B@netcom.com> <3fmu88INNkeg@ford.is.wdi.disney.com>
Date: Sun, 22 Jan 1995 21:30:32 GMT
Lines: 14
Xref: glinda.oz.cs.cmu.edu comp.edu:11400 comp.lang.scheme:11808 comp.lang.c++:108754

In article <3fmu88INNkeg@ford.is.wdi.disney.com>,
thant@ahclem.rd.wdi.disney.com (Thant Tessman) wrote:

> leavens@cs.iastate.edu (Gary Leavens):
> 
> > The main semantic difficulty in translating Scheme to C++ is that
> > while C++ is technically an expression language, its expressions are     
> > weak compared to Scheme's.

You might consider using the scheme discussed at URL

ftp://ftp.netcom.com/pub/hb/hbaker/CheneyMTA.html

It is discussed in terms of C, but the extension to C++ is obvious.
