Google Summer of Code 2013(?)

Timon Gehr timon.gehr at gmx.ch
Sun Mar 24 13:49:06 PDT 2013


On 03/24/2013 09:42 PM, alex wrote:
> On Sunday, 24 March 2013 at 20:22:56 UTC, Adam Wilson wrote:
>> I just want to throw some caution into the wind here. Many people have
>> tried emitting CIL from D source, and have had varying levels of
>> success. Ranges in particular seems to a pain point as the CIL has no
>> way to express that concept natively. I am not saying this isn't a
>> good idea, as it's the only realistic way to do CTFE in the .NET
>> world, just something to be careful when approaching.
>
> Ranges.. in .Net there's something beautiful called List, which imho
> could somehow be used for wrapping e.g. array slices. I mean, even if
> it's a workaround it's still considering the functionality
>
>> That said, I come from the C#/.NET world and would love to help make
>> this happen.
>
> Yeah, would love that, too. But then there's also a question of effort
> vs. gain - is another "compiler" really needed? Is it worth the 2 years
> of CTFE implementation brainfuck? Hmm.

The front end is the hard part. The D AST => CIL transformation is 
rather easy.


More information about the Digitalmars-d mailing list