incubator-flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aladin Scott <ala...@centrepede.com>
Subject Re: AS3 Enhancements: method overloading. Why do people want this?
Date Mon, 16 Jan 2012 23:55:47 GMT
I always just use uint, isn't that normal? Personally I don't think method
overloading is necessary at all - the clarity and concision of AS3 is its
best feature.

Aladin


On Mon, Jan 16, 2012 at 11:47 PM, Rick Winscot <rick.winscot@gmail.com>wrote:

> Color handling in AS3 is a mess.. is it hex, uint, string, or an object? In
> an application, it could be all three or null or nothing or empty. Meh.
>
> Overloading for concrete handling would be very helpful in this particular
> case and would get rid of Object or * as a go-to parameter type.
>  On Jan 16, 2012 9:50 AM, "David Arno" <david@davidarno.org> wrote:
>
> > I have noticed that the most popular request so far for an enhancement to
> > AS3 is method overload. To quote Bertrand Meyer
> > (http://drdobbs.com/184414874):
> >
> > "Overloading, the most masochistic device ever introduced, means that you
> > can give the same name to several methods as long as they differ by at
> > least
> > one argument type. This is a rare example of a facility that has no known
> > advantage, and many documented problems (it's confusing, and conflicts
> with
> > object-oriented mechanisms such as polymorphism and redefinition)."
> >
> > I'm in full agreement with the above quote. I think it is good that AS3
> > doesn't allow method overloading. Yet it is a popular request, so clearly
> > other folk disagree with this. I'm therefore curious to know why people
> are
> > requesting what ought - IMO - to be viewed as a bad thing.
> >
> > David.
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message