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?
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? Angel "Java" Lopez http://www.ajlopez.com http://twitter.com/ajlopez On Tue, Dec 29, 2009 at 6:34 AM, Martin Coxall <pseudo.m...@me.com> wrote: > > On 29 Dec 2009, at 04:14, jim wrote: > > > Had an interesting conversation with a programmer friend of mine. He's > > skeptical of my Lisp leanings and mostly sticks to the 'normal' > > languages; C++, Java, etc. > > > > I made that comment that pretty much all the languages derived from > > Algol like the C family, Java, Pascal, etc. were pretty much the same. > > He looked at me like I was insane. :) :) > > Well, you're basically correct. The block structure was finalised in 1960 > as part of Algol, and everything else (mainly the OO stuff) was all present > and correct in Simula in 1967. > > Since that point, imperative languages have barely changed in the last 33 > years. The only notable exception to this was Ada growing generics in 1987, > and their evolution into C++ templates. > > Martin > > -- > 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<clojure%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > -- 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