[plt-scheme] Class system using single dispatch generic functions

From: Noel Welsh (noelwelsh at gmail.com)
Date: Sat Jan 26 05:30:00 EST 2008

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?


Posted on the users mailing list.