[Gllug] Logo as a first language

Nix nix at esperi.org.uk
Mon Mar 7 16:33:03 UTC 2005


On Thu, 03 Mar 2005, Peter Childs uttered the following:
> If memory serves correctly, Logo (On my Atari see another current
> thread...) was functional, somwhat realated to Haskel which as
> certainaly has been used for real work.

Logo is a syntax layer over Lisp.

> I've also met graphical libraries in other languages that are turtle
> like, Postscript can work like this. So my memory is telling me that
> Logo is a cross between Postscript and Haskel hmm what a strange
> cross....

Some Scheme implementations (e.g. SCHEME-48 and derivatives, including
scsh) permit modules to replace the Lisp reader (== parser, roughly).
With this and a few (OK, *quite* a few) macros, it's possible to make a
Scheme interpreter accept Logo programs (with a bit of Schemish stuff at
the top to set the module system up and flip the reader over).

> In short all languages have their place, and all landuages have a
> correct place for there use, Its just a matter of using the right
> tools for the right job.

I dispute your contention that there is ever a right place for
PILOT or MS BASIC V2.0 other than the dustbin.

-- 
> ...Hires Root Beer...
What we need these days is a stable, fast, anti-aliased root beer
with dynamic shading. Not that you can let just anybody have root.
 --- John M. Ford
-- 
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug




More information about the GLLUG mailing list