[Mono-dev] C# source-to-source compiler

Alex Corrado alexander.corrado at gmail.com
Mon Nov 15 20:00:01 EST 2010


Hi Marek,

I just noticed this thread, and I'm curious, when you say:

The async/await is about asynchrony and spawn/sync is about parallelism.
> These are 2 different things which should not be mixed together.
>
>
Do you mean they should not be confused, or do you literally mean that these
technologies (or paradigms, if you will) should not be combined? If this is
the case, I'm curious to learn why you say that, since I'm toying with idea
of hybrid threading for a concurrency framework I'm working on (
https://github.com/nirvanai/Cirrus).


Mono C# compiler has no async support yet (the .NET preview has been
> announced few days ago!) but we are fully aware of it and we will
> implement it as soon as time permits.
>

I implemented async methods (before I knew they were to be a language
feature) using Cecil for the framework I mentioned. I think the coroutine
transformation I'm doing is pretty similar to the way Microsoft is doing
things in their async preview. I'd certainly be willing to take a stab at
adding async support to the Mono C# compiler if/when you think that might be
beneficial.

Best,

Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20101115/067fd7d6/attachment.html 


More information about the Mono-devel-list mailing list