🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #1070

Summary: Small Language Wanted

#1070
From: Greg Wilson
Date: Sun, 23 Aug 1992 10:13
38 lines
2399 bytes
My thanks to everyone who replied to my original posting asking for a
small, public-domain language (and my apologies to all those who've been
annoyed by the follow-up discussion on the merits (or otherwise) of
Fortran, C++, etc.).

The most-suggested language was Scheme; the two implementations most
often suggested were SIOD (Scheme In One Defun), written by George
Carrette (gjc@mitech.com, gjc@paradigm.com), and SCM.  Both are
available from a variety of FTP sites (e.g. altdorf.ai.mit.edu);
however, most of the FTP'd versions of SIOD are V2.3, not the latest
V2.8; that can be had from world.std.com in /src/lisp/siod-v2.8-shar. 
SIOD is about 4000 lines, SCM more than twice that, so I have decided to
go with SIOD, even though it lacks objects (I am told that there are
several OO libraries for Scheme, and I will try to pick up one of
these.) My particular thanks to Brent W. Benson for his help. 

Several other suggestions included:

* several PD versions of Forth
* some PD Logo's
* Sather (an Eiffel-like language whose interpreter is PD)

In addition, Norm Smith has written "Write Your Own Programming Language
Using C++", which describes the implementation of a simple Forth-like
language, while Samuel Kamin wrote "Programming Languages: An
Interpreter-Based Approach", which presents a small Scheme interpreter
and then modifies it to handle APL, Smalltalk, Prolog, and others. 
Finally, Colas Nahaboo (colas@sa.inria.fr) sent me a list of
ready-to-embed languages, for which I am very grateful.

Thanks once again,

 ========================================================================
  Gregory V. Wilson                    ||  For in much wisdom is much
  Technical Coordinator                ||  grief; and he that increaseth
  Edinburgh Parallel Computing Centre  ||  knowledge, increaseth sorrow.
  gvw@epcc.edinburgh.ac.uk             ||               - Ecclesiastes
 ========================================================================
Technical Details
Message-ID: <42052@skye.dcs.ed.ac.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!edcastle!dcs.ed.ac.uk!epcc.ed.ac.uk!gvw

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!edcastle!dcs.ed.ac.uk!epcc.ed.ac.uk!gvw
From: gvw@epcc.ed.ac.uk (Greg Wilson)
Newsgroups: comp.lang.misc,comp.lang.scheme,comp.lang.forth,comp.lang.logo
Subject: Summary: Small Language Wanted
Message-ID: <42052@skye.dcs.ed.ac.uk>
Date: 23 Aug 92 10:13:35 GMT
Sender: nnews@dcs.ed.ac.uk
Organization: Edinburgh Parallel Computing Centre
Lines: 38