On Fri, 1 Jan 2010 13:45:43 -0300
Angel Java Lopez <[email protected]> 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 <[email protected]> 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 [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en