🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.scheme.c
Article #11

Re: C, but with lisp syntax

#11
From: Bernd Meyer
Date: Wed, 15 Apr 1992 09:27
52 lines
2134 bytes
In article <1992Apr14.181631.180@adobe.com>, yost@adobe.COM (David Yost) writes:
> Imagine ANSI C, but with lisp syntax and lisp macros.
> I.e. a lisp dialect that translates directly to C and
> needs no implicit runtime library.  Sort of like the
> ratfor idea, but lisp->c instead of c->fortran.
> Anyone have such a thing?

dave,

there is a scheme-to-c compiler available via anon ftp. i enclose a posting
about it but it might be out of date.

bernd


------------> cut here <-----------

Scheme-to-C
-----------

This is a fairly unusual version, in that it takes Scheme code, and
compiles it into C code which can then be compiled by your normal C
compiler. Obviously, this means that it is as good as your C compiler,
in some senses (and also that it produces stand-alone executables,
rather than needing a seperate run-time system. If I ever want to
develop applications using Scheme, this could be a real plus).

The implementation supports a number of extensions, including macros (I
get the impression that macros are available in some form in most
implementations...) and facilities for calling external (ie, C)
routines.

Porting requires a small amount of assembler, for call/cc, but the rest
is fairly portable C.

Availability:

	gatekeeper.dec.com
		directory /pub/DEC/Scheme-to-C
	        files
			README
		        23feb90.tar.Z (older version)
		        28sep90.tar.Z (later version)


------------> cut here <-----------

-- 
Bernd Meyer, LG Praktische Informatik IV, FernUniversitaet Hagen, D-5800 Hagen
Bahnhofstrasse 46/48, FRG, Phone: +49 2331 181677,    ** db6ag@db0hag **
meyer@fernuni-hagen.de     or    meyer@dhafeu61.bitnet 
s=meyer; ou=vax1; ou=informatik; p=fernuni-hagen; a=dbp; c=de 
Technical Details
Message-ID: <7776@fuhainf.fernuni-hagen.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!unido!fuhainf!meyer
References: <1992Apr14.181631.180@adobe.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!unido!fuhainf!meyer
From: meyer@fernuni-hagen.de (Bernd Meyer)
Newsgroups: comp.lang.scheme.c
Subject: Re: C, but with lisp syntax
Summary: scheme to c compiler
Message-ID: <7776@fuhainf.fernuni-hagen.de>
Date: 15 Apr 92 09:27:05 GMT
References: <1992Apr14.181631.180@adobe.com>
Sender: news@fuhainf.fernuni-hagen.de
Lines: 52