On Thu, Dec 27, 2018 at 02:06:22PM -0800, Andrew Gwozdziewycz wrote:
> On Thu, Dec 27, 2018 at 8:24 AM Brett Gilio <bre...@posteo.net> wrote:
> >
> >
> > Hendrik Boom writes:
> >
> > > On Wed, Dec 26, 2018 at 09:51:17AM -0500, Neil Van Dyke wrote:
> > >>
> > >> Python started out as some guy on Usenet with a reusable extension
> > >> language (Tcl was another, and some RnRS implementations were another)
> > >> -- all 3 of them had interesting innovations and merits. (Tcl got
> > >> popular because of Tk GUIs, and then it has some moments in the sun
> > >> for earlier database-backed Web servers (as opposed to manually-edited
> > >> HTML) while a lot more readable than Perl, and was pushed commercially
> > >> by Philip Greenspun, before Sun hired Tcl creator Ousterhout, and Tcl
> > >> disappeared, in favor of Java and then LiveScript/JS.)
> > >
> > > I seem to remember hearing that Scheme was one of the
> > > inspirations for Python.  That and another language.
> > >
> > > -- hendrik
> >
> > That other language is Dylan, which is also inspired by Scheme.
> 
> Sometime in the 2000s, I heard Guido talk at Google NYC about the
> history of Python. In the 80s he was working for / with librarians who
> used a language called "ABC."

Is that the ABC pioneered by Lambert Meertens?  I was familiar 
with it in its early days.  It was meant to be a better language 
for beginners than BASIC.

> Python was meant to be a better version
> of that. The History of Python wiki page suggests it was meant as a
> "better verson of ABC with exceptions and better integration with the
> Amoeba Operating System."[1] The exceptions originally were inspired
> by Modula-3, apparently.

Yeah.  That was the other language I couldn't think of.  One 
of my favorites for a long time, and implementations still 
available online.  An elegant language, except for its Pascal 
syntax.  

-- hendrik

> Any influence of Lisp, and Scheme came later,
> is my guess. That same page cites a quote from Guido suggesting "some
> Lisp hacker" implemented map, filter, and lambda for version 1.
> 
> 
> [1]: https://en.wikipedia.org/wiki/History_of_Python
> 
> 
> -- 
> http://www.apgwoz.com

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to