Ideas for students' summer projects
Mike Franklin
slavo5150 at yahoo.com
Wed May 23 01:33:19 UTC 2018
On Tuesday, 22 May 2018 at 16:27:05 UTC, Eduard Staniloiu wrote:
> Let the brainstorming begin!
I would like to see a dependency-less Phobos-like library that
can be used by the DMD compiler, druntime, -betterC, and other
runtime-less/phobos-less use cases. It would have no
dependencies whatsoever.
There's a lot of useful stuff in Phobos that does not need to be
dependent on other Phobos modules or Druntime. std.meta is the
first that likely comes to mind, but then there's also traits,
typecons, demangle, etc..
As a contrived illustration, take a look at the code in
https://github.com/dlang/druntime/blob/master/src/core/internal/string.d Those same features are also in Phobos.
Such a library would make more D idioms available to the
compilers, druntime, and those that are programming runtime-less
applications like bare-metal, operating systems,
microcontrollers, or libraries used from other languages.
I already started a project at https://github.com/JinShil/utiliD
just a few days ago. It'd be great is someone else could do the
work instead :-)
Mike
More information about the Digitalmars-d
mailing list