Curt Hibbs wrote:

>Emiel van de Laar wrote:
>  
>
>>* Robert Feldt (feldt / ce.chalmers.se) wrote:
>>    
>>
>>>Hi,
>>>
>>>I created a web page for the theses of the student projects I have
>>>talked about on the list during the last couple of months. Not all pdf
>>>are up yet but hopefully I'll have the time to add them before going on
>>>a 3-week vacation (with no/little Internet connection!) tomorrow.
>>>
>>>Feedback and comments appreciated.
>>>
>>>http://www.pronovomundo.com/htu/theses2004/
>>>
>>>Jan-?ke Hedstr?m, "RubySharp ? A Ruby to CIL Compiler"
>>>      
>>>
>>[snip]
>>
>>My current internship requires me to dig inside the CLR as well and have
>>been curious about a Ruby to CIL compiler. I must say it was a true joy
>>reading Jan's thesis. I believe he conveyed his work really well.
>>
>>I do have a minor correction that I would like to point out. On page 11
>>of the PDF (there are no page numbers) Jan writes:
>>
>><qoute>
>>Limitations of interfaces are that they cannot derive from classes or
>>other interfaces and they cannot have instance methods.
>></quote>
>>
>>The fact is that interfaces can indeed derive from other interfaces. I
>>doubt this would have been useful during his project though. Perhaps you
>>could inform Jan about this.
>>    
>>
>
>I believe that interface methods can also have default implementations.
>
>  
>
Thanks, for your corrections; we will check this and update accordingly. 
I don't think we can use the interface inheritance but default methods 
could be very useful (when inheriting a CIL class on the Ruby side).

Regards,

Robert