On Fri, 1 Jan 2010 13:45:43 -0300
Angel Java Lopez <ajlopez2...@gmail.com> wrote:

> I would like to add Ada exception management. I don't know if there were
> previous work on the field. Any info? I worked with Algol, but I don't
> remember if something like exceptions was present those days. Any early Lisp
> exception management?

Try/Catch were add to MacLisp in 1972, because the previous error
handling facilities (ERR/ERRSET) were being abused to get that
behavior. This predates the formation of the Ada working group by a
couple of years.

> And namespaces. The first Eiffel had no management of name collision; it has
> some sort of renaming. The first time I saw namespaces was in nineties C++,
> then popularized by Java packages. Any previous work on that? Smalltalk
> categories, dictionaries could be considered namespaces?

Python dates back to the 80s, and namespaces are a core
concept: "Namespaces are one honking great idea -- let's do more of
those!" is part of the Zen of python.

But Common Lisp had them for package management dating back to the
early 80s.

     <mike
-- 
Mike Meyer <m...@mired.org>             http://www.mired.org/consulting.html
Independent Network/Unix/Perforce consultant, email for more information.

O< ascii ribbon campaign - stop html mail - www.asciiribbon.org

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to