[plt-scheme] Class system using single dispatch generic functions
Hi all,
While using the class system it occurred to me that the module system
makes it viable to implement object methods as single dispatch generic
functions. It seems that this would make the class system much easier
to use, as methods would play nicely with FP features, and make the
object system a more natural extension of core FP Scheme.
It this indeed possible, or are there implementation/philosophical
reasons to not implement this?
Thanks,
Noel