*BSD News Article 11789


Return to BSD News archive

Received: by minnie.vk1xwt.ampr.org with NNTP
	id AA2125 ; Thu, 25 Feb 93 15:17:28 EST
Path: sserve!manuel.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!spool.mu.edu!uwm.edu!ogicse!flop.ENGR.ORST.EDU!gaia.ucs.orst.edu!umn.edu!csus.edu!netcom.com!thinman
From: thinman@netcom.com (Technically Sweet)
Newsgroups: comp.unix.bsd
Subject: [386BSD] Scheme-2-C ported
Message-ID: <1993Feb24.214709.799@netcom.com>
Date: 24 Feb 93 21:47:09 GMT
Article-I.D.: netcom.1993Feb24.214709.799
Organization: International Foundation for Internal Freedom
Lines: 35

Hi-

I've ported DEC's Scheme->C compiler/interpreter system to 386BSD.
This is a fairly nice implementation of R4RS Scheme with a full-bore
compiler which translates Scheme into C.  I'm using it on a project.

I used bsd386 instead of 386bsd.  The BSD Inc. port can just use
BSDI, dammit.

Here's how to order:
	1) get gatekeeper.dec.com:pub/plan/Scheme-to-C/01nov91.tar.Z
	and ......MCC01.patch and .....LCN01.patch

	2) the latter isn't there yet, you can get it from me.

	3) unpack the tar file, apply MCC01.patch to it, and
	then apply LCN01.patch to it.

	4) 'make forBSD386'

	5) 'cd bsd386; make port'
	This should make you a running interpreter in scrt/sci,
	and a running compiler in scsc/sccomp.  The README
	file gives more detailed instructions.  Follow them instead.

I don't want to upload binaries because the a) system is not shaken
down and fully tested, and b) because we're talking about a library
and three binaries built from that libraries.  You'll just have
to do your own builds.  Sorry.

-- 

Lance Norskog
thinman@netcom.com
Data is not information is not knowledge is not wisdom.