🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.archives
Article #5970

[comp.lang.scheme] Scheme and CAD

#5970
From: Olin Shivers
Date: Tue, 06 Feb 1990 22:22
25 lines
1743 bytes
Archive-name: bartlett-scheme/26-Jan-90
Original-posting-by: shivers@BRONTO.SOAR.CS.CMU.EDU (Olin Shivers)
Original-subject: Scheme and CAD
Archive-site: wrl-techreports@decwrl.dec.com
Reposted-by: emv@math.lsa.umich.edu (Edward Vielmetti)

You are missing one or two good bets.

Joel Bartlett at DECWRL has done an implementation of R3RS that compiles to C
called Scheme->C. There is a paper on this implementation available from
WRL. Scheme->C was designed with an eye to using it as an embedded command
processor, writing standalone executables, and linking Scheme code together
with C code, so it sounds like just the thing for what you have in mind.

You can get Bartlett's paper from the slick WRL mail server. To find out
how, send a message with subject line "help" to
    wrl-techreports@decwrl.dec.com	or
    {someplace}!decwrl!wrl-techreports

T has a very nice packages system, called locales, an object-oriented
extension, which is directly supported by the native-code optimizing compiler.
Calling C from T is not too hard; calling T from C is hard.
You can get T for most 68K, Vax, R2000, and Sparc systems -- it can be
ftp'd from MIT. If you want to know more, contact kranz@wheaties.ai.mit.edu.
	-Olin
Technical Details
Message-ID: <10790@stag.math.lsa.umich.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!zaphod.mps.ohio-state.edu!math.lsa.umich.edu!emv

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!zaphod.mps.ohio-state.edu!math.lsa.umich.edu!emv
From: shivers@BRONTO.SOAR.CS.CMU.EDU (Olin Shivers)
Newsgroups: comp.archives
Subject: [comp.lang.scheme] Scheme and CAD
Message-ID: <10790@stag.math.lsa.umich.edu>
Date: 6 Feb 90 22:22:35 GMT
Sender: news@math.lsa.umich.edu
Reply-To: shivers@BRONTO.SOAR.CS.CMU.EDU (Olin Shivers)
Followup-To: comp.lang.scheme
Lines: 25
Approved: emv@math.lsa.umich.edu (Edward Vielmetti)