[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: