On Mar 25, 2:51 pm, Marko Kocić <marko.ko...@gmail.com> wrote:
> Does anybody know of some minimal clos implementation that is easily
> portable?
>
> I suppose that it contain base functions that are implemented in CL,
> and the rest of clos built on top of that.
> It might be interesting to try to adapt such a library to clojure.
>
> I remember people mentioning PCL and closette as clos implementations,
> but actualy never looked at them.

Tinyclos is decent, and lots of people have made good use of it. For
example, it's a "standard" extension to Chicken Scheme (insofar as
anything to do with Chicken Scheme can be called "standard") and has
lots of enhancements provided by Felix.

The reason I didn't port Tinyclos to Clojure is that CLOS assumes a
specific model of classes, and I wanted to concentrate specifically on
generic functions, not add yet another typesystem to Clojure. You
could make a counterargument that the CLOS typesystem is specifically
designed to interoperate seamlessly with legacy typesystems, and you
would have a point.
--~--~---------~--~----~------------~-------~--~----~
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
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to