Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
service
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
Freenet DSL
Who's Online
12 user(s) are online (12 user(s) are browsing encyclopedia)

Members: 0
Guests: 12

more...
partner

Prometheus object system

= Overview =

Prometheus is a prototype-based message-passing object system for Scheme programming language, inspired by the Self programming language. This means that there are no classes, but instead, objects are created and modified on the fly until they match the specified behavior. Then, these objects can be cloned into a new object which inherits the whole behavior of the parent objects. An object in this world is just a set of named slots which can be accessed or run by sending a message to the object.

In Prometheus, objects are closure (computer science) that receive as the first argument a message selector, and arguments to the message as remaining arguments. See the Prometheus manual for further information.

= External Links =

[http://www.forcix.cx/software/prometheus.html Prometheus Homepage]

[http://community.schemewiki.org/prometheus Prometheus Community Scheme Wiki Page]