On Wed, Jun 6, 2012 at 9:01 PM, Philippe Elsass
<
philipp...@gmail.com> wrote:
> Sounds great!
>
>> Just a question : what's the reasons for using macros instead of
>> @:overload ?
> <troll>Hum, because Juraj is involved? ;P</troll>
Of course ;)
The drive to reinvent the wheel aside, the primary reason we didn't
just stick with Ritchie's work, is that we want full type safety,
starting with events. The way we achieved this would be very tedious
without macros,
Now with macros in place, there was the option to @:overload or not to
@:overload. Personally I've always felt @:overload to be rather alien
and there has been a number of issues with it. Choosing descriptive,
non-ambiguous names seemed like a sensible alternative to explore.
Either way, the library is currently in a very early stadium. We'll be
soon using it for two projects, which will give us the chance to
actually learn something about our design decisions.
Regards,
Juraj