Boost logo

Boost :

Subject: Re: [boost] Boost.Multimethod proposal
From: Lorenzo Bettini (bettini_at_[hidden])
Date: 2009-08-24 09:56:55

Kim Barrett wrote:
> At 11:58 PM -0400 8/22/09, Edward Diener wrote:
>> This does not explain the practical purpose of multimethods. I know
>> what virtual functions are, of course. What in multimethods improves
>> on the polymorphic capabilities of virtual functions that make them a
>> practical choice for use over normal polymorphism.
> The previously referenced paper
> (
> contains rationale discussion, including several well chosen examples where
> multiple dispatch can be beneficial.

a preprocessor for C++ implementing automatically (and safely) double
dispatch is

Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
ICQ# lbetto, 16080134     (GNU/Linux User # 158233)

Boost list run by bdawes at, gregod at, cpdaniel at, john at