On 24 Sep 2009, at 4:48 pm, Faré wrote: > Common Lisp has generic functions specialized over classes with > multiple inheritance mixins, which provides a slightly painful but > working mechanism for providing some abstraction.
Personally, I'd love to have GFs in Scheme, but I think that'd open a can of worms, and be unlikely to reach consensus; which, yes, is a problem with the Scheme community IMHO... ...so for now I choose my battles, and try to establish the foundations so that I can make my own generic-function system that wraps all this stuff, on top of standard Scheme, and then use that ;-) Once such things have been played with more extensively, perhaps people will see the benefits, and they'll make it into the standard eventually! But I think it's too soon for such drastic changes right now! ABS -- Alaric Snell-Pym Work: http://www.snell-systems.co.uk/ Play: http://www.snell-pym.org.uk/alaric/ Blog: http://www.snell-pym.org.uk/archives/author/alaric/ _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
