home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / misc / 2768 next >
Encoding:
Internet Message Format  |  1992-08-23  |  2.4 KB

  1. Xref: sparky comp.lang.misc:2768 comp.lang.scheme:2084 comp.lang.forth:3020 comp.lang.logo:176
  2. Path: sparky!uunet!mcsun!uknet!edcastle!dcs.ed.ac.uk!epcc.ed.ac.uk!gvw
  3. From: gvw@epcc.ed.ac.uk (Greg Wilson)
  4. Newsgroups: comp.lang.misc,comp.lang.scheme,comp.lang.forth,comp.lang.logo
  5. Subject: Summary: Small Language Wanted
  6. Message-ID: <42052@skye.dcs.ed.ac.uk>
  7. Date: 23 Aug 92 10:13:35 GMT
  8. Sender: nnews@dcs.ed.ac.uk
  9. Organization: Edinburgh Parallel Computing Centre
  10. Lines: 38
  11.  
  12. My thanks to everyone who replied to my original posting asking for a
  13. small, public-domain language (and my apologies to all those who've been
  14. annoyed by the follow-up discussion on the merits (or otherwise) of
  15. Fortran, C++, etc.).
  16.  
  17. The most-suggested language was Scheme; the two implementations most
  18. often suggested were SIOD (Scheme In One Defun), written by George
  19. Carrette (gjc@mitech.com, gjc@paradigm.com), and SCM.  Both are
  20. available from a variety of FTP sites (e.g. altdorf.ai.mit.edu);
  21. however, most of the FTP'd versions of SIOD are V2.3, not the latest
  22. V2.8; that can be had from world.std.com in /src/lisp/siod-v2.8-shar. 
  23. SIOD is about 4000 lines, SCM more than twice that, so I have decided to
  24. go with SIOD, even though it lacks objects (I am told that there are
  25. several OO libraries for Scheme, and I will try to pick up one of
  26. these.) My particular thanks to Brent W. Benson for his help. 
  27.  
  28. Several other suggestions included:
  29.  
  30. * several PD versions of Forth
  31. * some PD Logo's
  32. * Sather (an Eiffel-like language whose interpreter is PD)
  33.  
  34. In addition, Norm Smith has written "Write Your Own Programming Language
  35. Using C++", which describes the implementation of a simple Forth-like
  36. language, while Samuel Kamin wrote "Programming Languages: An
  37. Interpreter-Based Approach", which presents a small Scheme interpreter
  38. and then modifies it to handle APL, Smalltalk, Prolog, and others. 
  39. Finally, Colas Nahaboo (colas@sa.inria.fr) sent me a list of
  40. ready-to-embed languages, for which I am very grateful.
  41.  
  42. Thanks once again,
  43.  
  44.  ========================================================================
  45.   Gregory V. Wilson                    ||  For in much wisdom is much
  46.   Technical Coordinator                ||  grief; and he that increaseth
  47.   Edinburgh Parallel Computing Centre  ||  knowledge, increaseth sorrow.
  48.   gvw@epcc.edinburgh.ac.uk             ||               - Ecclesiastes
  49.  ========================================================================
  50.