Lisp和Scheme有哪些POOP框架?

3

有哪些基于原型的面向对象编程(POOP)框架在Lisp和Scheme中呢?

我知道一个:Sheeple

但还有其他的吗?

2个回答

7
应该有很多。其中一个是ObjectLisp,它曾经被用于LMI Lisp机器和早期的Macintosh Common Lisp,大约在80年代中期开始使用。基本上每个不带类的“框架系统”都可以支持原型对象导向编程。应该有20多个系统可以做到这一点。

我需要使用Common Lisp,特别是SBCL进行工作,其中广泛使用CLOS,因此我正在寻找一些具有CLOS、Common Lisp和MOP的系统。MOP与ObjectLisp相比如何?是否存在基于POOP的框架,可以在其上开发或开发CLOS框架,因为POOP应该是类基面向对象的自然超集。 - Sharad

5

Prometheus是一个自我模仿的原型系统,用于Scheme(和Racket)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接