Hi Mehdi,
Next Monday, please note that these issues need to be discussed on Interface classes to make further progress:
* Related mantis items opened by Gord - 3278 & 3279
* Interface Class (IC) type usage restrictions:
o Is an IC a 'first class type'?
o Can you have a type parameter as part of something you are using?
class Fifo #(type T = PutImp) implements T;
virtual class Fifo #(type T = PutImp) implements T
interface class Fifo #(type T = PutImp) implements T;
o Is forward typedef'ing allowed or needed for IC's
* No nested IC's are allowed - Does everyone agree?
* Casting of IC types - what happens when the source type is null? Legal, illegal, or restrictions?
* Diamond Default Method - Clarification is needed by the committee on which default is chosen in the case of a diamond inheritance. Do they have to match exactly down both paths, do they have to use constants, or do we choose the implemented default?
Thanks, -Tom
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Tue Nov 16 10:27:52 2010
This archive was generated by hypermail 2.1.8 : Tue Nov 16 2010 - 10:27:55 PST