ruby as FP and OO, history of smalltalk and scheme

Z

zuzu

someone said earlier (sorry that i'm too lazy to properly attribute,
feel free to reply if this was you) that "ruby is functional in the
small and object-oriented in the large". although not directly
related to ruby, i found this quite interesting given the following:

http://c2.com/cgi/wiki?CarlHewitt

Carl Hewitt
Developed the ActorsModel, and several ActorsLanguages, at MIT in the 1970s/80s.

Developed the famous Planner ArtificialIntelligence language (never
fully implemented; Hewitt said of the slightly-later PrologLanguage
that it was exactly what he had in mind for Planner, but done right).

The SchemeLanguage dialect of the LispFamily was created as a toy Lisp
interpreter by GuySteele and GeraldSussman in 1975 to experiment with
Carl Hewitt's theory of actors, an object-oriented computational
paradigm. http://www.informatik.uni-bremen.de/~net/history.html

AlanKay was a student of Hewitt's, and the two influenced each other's
ideas, so that it is fair to say that AlanKay had a strong influence
on Hewitt's ActorsLanguage (and thereby on Scheme), while Hewitt had a
strong influence on the early design of the SmalltalkLanguage.
http://gagne.homedns.org/~tgagne/contrib/EarlyHistoryST.html

Scheme and Smalltalk are thereby historical siblings, and although
it's not instantly obvious to the unpracticed eye, have some traits in
common. Smalltalk was further influenced by Scheme circa 1980 and
turned its blocks into true closures.

Home page: http://www.ai.mit.edu/people/hewitt/hewitt.html
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,482
Members
44,901
Latest member
Noble71S45

Latest Threads

Top