Project ideas - looking for more contributors

Dan Olson via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Sun Jun 8 10:32:22 PDT 2014


"Kai Nacke" <kai at redstar.de> writes:

> * Port LDC to a new environment. E.g. LDC itself compiles on Solaris
> 11 but misses some files in druntime and phobos. Or try LDC on
> OpenBSD, NetBSD, Plan 9, ....

I bet any of the BSD family might be fairly easy for any who wants to
try, especially if clang/LLVM already is well supported.  DragonFly BSD
is another one.  Could be instant gratification for someone.

> * Translate ldmd2 to D. This would be a great start to eat our own dog
> food.

ldmd2 is a dmd like small wrapper that translates commandline and
executes real compiler ldc2, right?  It looks like it consists of three
C++/C files: ldmd.cpp response.cpp man.c

This one doesn't require compiler knowledge and is mostly string
processing.  I think anyone with a good C background moving into D would
have fun with it.

Question: is ldmd.d short lived though?  What happens when dmd itself
switches to D?
-- 
Dan


More information about the digitalmars-d-ldc mailing list