Hildo Biersma <[EMAIL PROTECTED]> writes: > Perl6 RFC Librarian wrote: > >> =head1 DESCRIPTION > > > > What is currently an optimization for pseudo-hashes: > > > > my Dog $spot = Dog->new(); > > > > should be replaced with: > > > > my Dog $spot; > > > > which calls an implicit constructor (discussed further in the IMPLEMENTATION > > section). The optimization behaviour can be retained in some form (see the > > MIGRATION section). > > My previous concerns have not been adressed: > - There may not be a default constructor > - This makes creations of Singleton classes impossible > - There is a good reason to created typed, but undef, references > and fill them in later. And then there's: - Makes factory methods impossible. - Conveniently forgets all about polymorphism. It's *horrible* I tell you. *HORRIBLE* -- Piers
- Re: RFC 171 (v2) my Dog $spot should call a construc... Michael Fowler
- Re: RFC 171 (v2) my Dog $spot should call a cons... Nathan Wiger
- Re: RFC 171 (v2) my Dog $spot should call a ... Tom Christiansen
- Re: RFC 171 (v2) my Dog $spot should cal... Michael Fowler
- Re: RFC 171 (v2) my Dog $spot should call a ... Michael Fowler
- Re: RFC 171 (v2) my Dog $spot should call a constructor i... Hildo Biersma
- Re: RFC 171 (v2) my Dog $spot should call a construc... Michael Fowler
- Re: RFC 171 (v2) my Dog $spot should call a cons... Hildo Biersma
- Re: RFC 171 (v2) my Dog $spot should call a ... Michael Fowler
- Re: RFC 171 (v2) my Dog $spot should cal... Michael Fowler
- Re: RFC 171 (v2) my Dog $spot should call a construc... Piers Cawley
- Re: RFC 171 (v2) my Dog $spot should call a cons... Bart Lateur
- Re: RFC 171 (v2) my Dog $spot should call a ... Hildo Biersma
- Re: RFC 171 (v2) my Dog $spot should call a ... Michael Fowler
- Re: RFC 171 (v2) my Dog $spot should call a ... Damian Conway
- Re: RFC 171 (v2) my Dog $spot should cal... Nick Ing-Simmons
- Re: RFC 171 (v2) my Dog $spot shoul... David E. Wheeler
- Re: RFC 171 (v2) my Dog $spot should cal... Piers Cawley
- Re: RFC 171 (v2) my Dog $spot shoul... Michael Fowler
- Re: RFC 171 (v2) my Dog $spot s... Piers Cawley
- Re: RFC 171 (v2) my Dog $spot s... Nathan Wiger