D sandbox?
BCS
ao at pathlink.com
Tue Oct 16 18:04:44 PDT 2007
Reply to davidl,
> currently DParser passes some dstress test cases. I'm in the mood of
> glueing
> it with DMD backend.
> With current C++ interface improvements in D, I think DParser is
> possible to glue with DMD backend. I hope Walter can provide an
> interface , and a backend library. Though it's a great bunches of
> work :D
>
> It's still possible to glue with LLVM and take advantage from the work
> done by lindquist. But a general backend interface not only glueing
> with one backend is better for me in some sense.
>
> 1. This benefits several scripting langs. Those lang can take
> advantage
> from DMD backend to generate native code.
> 2. The work on DParser can therefore attract more people to help. And
> thus more bug fixes can be done. DMD C++ frontend might get some
> patches from those bug fixes.
>
> 3. DParser itself can create branches as sandboxes to give the
> community some experiments and coding in D is relatively easier than
> C++ in the original DMD frontend for the community. So community can
> really make some experiments on certain branches, and as sandboxes.
> And Walter can view this sandbox and maybe lucky enough to pick one
> good feature integrated in DMD.
>
> 4. This gives us a bit elegance. D compiles D.
>
> This is *not* an urgent request. Cause DParser compare to DMD frontend
> is
> still not relatively stable. I'm trying to fix those bugs. Thanks to
> dstress. I can get a good many test cases in it.
> Currently I guess about 1/3 test cases pass.
> I'd love to listen how CONs think and how PROs think.
>
> DavidL
>
Walter has a standing offer to /sell/ licenses to the backend.
More information about the Digitalmars-d
mailing list