By the way, I didn't see any discussion of the HasPrefix/Coercible
proposal<https://github.com/mozilla/rust/issues/9912#issuecomment-36073562>in
the workweek minutes.  Did anybody bring it up at all?

Vadim


On Tue, Mar 11, 2014 at 2:30 PM, Oren Ben-Kiki <o...@ben-kiki.org> wrote:

> I can't help but feel that forcing the "single inheritance of fast field
> access" and "inheritance of trait functions" into one mechanism would be
> regrettable.
>
> Would https://github.com/mozilla/rust/issues/10491 address all the
> requirements? If not, why?
>
>
> On Tue, Mar 11, 2014 at 10:52 PM, Brian Anderson <bander...@mozilla.com>wrote:
>
>> The downsides you list are all more or less applicable to this design,
>> indeed. We are seeing real requirements in real code that indicates that
>> the current abstraction facilities provided by Rust are efficient enough
>> for certain demanding use cases (the DOM in particular).
>>
>> Here are the identified requirements:
>>
>>     tree of types (single inheritance)
>>     downcasting
>>     thin pointers
>>     cheap field access
>>     easy upcasting
>>
>
> _______________________________________________
> Rust-dev mailing list
> Rust-dev@mozilla.org
> https://mail.mozilla.org/listinfo/rust-dev
>
>
_______________________________________________
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to