Foreach Closures?

Ary Manzana ary at esperanto.org.ar
Mon Apr 9 20:03:47 PDT 2012


On 4/10/12 10:47 AM, Brad Anderson wrote:
> On Mon, Apr 9, 2012 at 8:21 PM, Ary Manzana <ary at esperanto.org.ar
> <mailto:ary at esperanto.org.ar>> wrote:
>
>     On 4/9/12 10:58 PM, Jacob Carlborg wrote:
>
>         On 2012-04-09 15:19, Manu wrote:
>
>             OMG, DO WANT! :P
>             Who wrote this? I wonder if they'd be interested in adapting
>             it to
>             VisualD + MonoDevelop?
>
>
>         That would be Ary Manzana. I think one of the reasons why he stopped
>         working on this was that he ported the DMD frontend to Java and it's
>         just a pain to stay updated with DMD.
>
>
>     Yes, it was a pain. I can't understand how I did it. Aaaah... the
>     times when one was young. :-P
>
>     Robert Fraser also helped a lot with porting, doing some
>     refactorings and many other cool stuff. I don't remember seeing a
>     message of him in this newsgroup for a long time now...
>
>
>         This comes back to us again, again and again. We _badly need_ a
>         compiler
>         that is usable as a library. Preferably with a stable API which it
>         possible to create bindings for other languages. For that
>         compiler to be
>         stay up to date it needs to be the reference implementation,
>         i.e. the
>         one that Walter works on.
>
>         Also Walter won't just drop DMD and replace it with something
>         else or
>         start a major refactoring process on the existing code base.
>
>
>     Yes, D definitely needs that. The Eclipse plugin could just use
>     bindings to the D compiler API with JNI.
>
>     In fact, I think Walter and company should stop working on the
>     current DMD codebase and start all over again. The code, as I see
>     it, is a big mess. Now that the spec is more or less "clear" and not
>     many new features are added, I think this is the time to do it.
>
>     Actually, nobody has to wait Walter. The community could just start
>     writing a D compiler in D, host it in github and work with pull
>     requests... something like what Rubinius has done with Ruby.
>
>
> It's already been started.  SDC: https://github.com/bhelyer/SDC
>
> Regards,
> Brad Anderson

Awesome!


More information about the Digitalmars-d mailing list