Hi David,
Thanks ... I just looked at CLJOS, and was actually just earlier
thinking about writing something similar myself. It looks very nice,
and I very well might end up using it (especially if it gets up-to-
speed with "struct"). Still, I stand by my feature request :).
I guess in the mean-time I could use symbols instead of keywords for
my class types. However, I assume that would slow things down
substantially (unless method caching would take care of this; I'll
have to check on that.)
-Jason
On Jan 19, 7:49 pm, David Nolen <
dnolen.li...@gmail.com> wrote:
> My OO example from earlier deals with this case by completely removing any
> need to manually derive tags. This is done by having CLJOS keep it's own
> internal hierarchy (via make-hierarchy) rather than using the default one.
> By modifying metadata on the vars holding structs created by defclass
> (using alter-meta!) and tagging instances as described in existing Clojure
> literature you can provide functions to shuffle away the annoyance of
> dealing with keywords and their namespaces entirely.
>