On Sun, 24 Mar 2013 08:07:24 -0700, alex <[email protected]> wrote:

I forgot to specify the topic I'd like to work on:

To implement CTFE of D code under .Net - whereas the D code should become compiled into CIL (Common language runtime Intermediate Language, an assembler-like language), so one could execute the 'final' program directly in a .Net environment. I know this goal can never be reached within one summer of code - and it's also rather experimental / an entire compiler back-end that has to be implemented (The front-end is mostly there already ;-)) + perhaps needs a bunch of people for such a huge thing, but well..why not?

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.

That said, I come from the C#/.NET world and would love to help make this happen.

--
Adam Wilson
IRC: LightBender
Project Coordinator
The Horizon Project
http://www.thehorizonproject.org/

Reply via email to