[Prev][Next][Index][Thread]

Re: Synergy between Skill-driven design and Dylan?




p.robisch@bull.de wrote in message ...

>Does Dylan handle multiple-polymorphism (also called "multi-methods" -
>e.g., intersection function between two shapes of two unknown types) in a
>natural way (i.e., without having to introduce a "double dispatch"
mechanism
>or the "visitor" pattern)?


Yes, Dylan handles multi-method polymorphism, as well as
multiple inheritance.  Although Dylan is not exactly like CLOS
(Common Lisp Object System) you can find more published
about CLOS than about Dylan.  There's a fun book, The Art
of Meta-Object Programming, about the richness of CLOS;
Dylan is simpler than that, but it's good reading anyway.






References: