[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Aug 5 12:15:43 1999 
Subject:Re: Why are there so many versions of lisp ? 
From:Chris Dollin 
Volume-ID:990805.03 

> In response to Aaron Sloman's Poplog article(s) ...
> 
> I may summarise that then (and please do correct me if I got something wrong)...
> 
> Poplog combines Lisp and Prolog in a single environment.

And Standard ML and (most importantly, because it's the implementation
language)
Pop11.

> The syntax appears to appeal to programmers who are used to Algol-style
> syntax, like Ada, C, Modula, Pascal, etc., which means Poplog could be
> used to "sell" Lisp to those people.

Pop11 has an Algol-family syntax. The Lisp implementation has, er, Lisp
syntax (and the Prolog implementation has, I *think*, Edingurgh-style
syntax, ie, not Turbo or, er, that other Lispy one that was around in
the mid-80s. I think.)

Ie Poplog is the *system* and Lisp, Prolog, SML, and Pop11 are the four
principal supported *languages* [which are all implemented on top of the
same virtual machine [which is compiled to native code, not
interpreted]].

-- 
Chris "since about 1983" Dollin