project-ideas
project-ideas copied to clipboard
Collection of impactful projects in the D ecosystem
Pandas, R and Julia have made [data frames](https://github.com/mobileink/data.frame/wiki/What-is-a-Data-Frame%3F) very popular. As D is getting more interest from data scientist (e.g. [eBay](https://github.com/eBay/tsv-utils) or [AdRoll](http://tech.adroll.com/blog/data/2014/11/17/d-is-for-data-science.html)) it would be very beneficial to use...
An effort to decouple D from the C standard library.
## Description Moving bugzilla issues to github ## What are rough milestones of this project? 1. build automation 2. run in parallel 3. validate everything is good 4. shut bugzilla...
We need it! C# / Rust / Python / TypeScript and more language is supported.
## Description Certain cases of constructing `BigInt` values at compile time are prone to failure, consider the following test case: ```d @safe unittest { template Product(ulong value) { immutable BigInt...
## Description dmd allocates too much memory. Certain classes need to be made more efficient, and allocated less. If time permits simple tooling for guiding similar efforts could be developed....
## Description UDAs could be way more powerful if we could manipulate the element they are attached to. It would permit to get types and methods and mixin them or...
Create a dip that reworks property functions in a way that it is useful such as allowing binary operators, unary operators, disallow parenthesis, etc. Similar to c# properties https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/properties
The \`std.parallelism\` package has been part of Phobos for a while now, and is in production use with many people/applications. Phobos generally has evolved since \`std.parallelism\` was created and there...
## Translate Redis to D ## What are rough milestones of this project? Translate Redis from C to D, be able to compile in D, and pass all the unit...