Prototype Based Programming in Lisp?

Gene Diveglia gdiveglia at mac.com
Sat Jul 2 14:04:16 UTC 2016


Hi David,

You might find this framework interesting.  It has an interesting heritage that may be useful in exploring some the unique qualities and challenges of prototype based systems:

https://github.com/zkat/sheeple

While not specifically concerned with Lisp implementations, Lieberman’s work in this area is comprehensive and does make reference to some aspects of Prototype implementations in Lisp:

http://web.media.mit.edu/~lieber/Lieberary/OOP/Delegation/Delegation.html

There is also Prometheus for scheme which takes an interesting tack:

http://old.jorgenschaefer.de/software/prometheus.html

Best,
Gene

> On Jul 2, 2016, at 9:05 AM, David McClain <dbm at refined-audiometrics.com> wrote:
> 
> Hi All,
> 
> After having been comfortably isolated in a Lisp atmosphere for more than 20 years, I’m finding myself being dragged into a “new” world centering on Javascript and prototype based programming. It feels like I’m being dragged back by more than those 20 years, but in an effort to overcome the resistance tendencies of aging, I thought I’d delve a bit more deeply into this realm.
> 
> I’ve done some investigating and found the genesis in Self. But really, this seems like a trivial kind of pursuit for Lisp. I am aware of the new difficulties in making fast systems with the lack of classes, and troubles deciding inheritance of behaviors. 
> 
> Does anyone have some interesting insights and pointers to papers regarding prototype programming in Lisp?
> 
> - DM




More information about the pro mailing list