memory management and the standard library
Seb
seb at wilzba.ch
Thu Mar 14 09:25:47 UTC 2019
On Wednesday, 13 March 2019 at 19:22:37 UTC, Francesco Mecca
wrote:
> On Wednesday, 13 March 2019 at 17:50:57 UTC, Seb wrote:
>> [...]
>> Though Phobos has been declared "stable" these days, which
>> means that breaking changes can't be done anymore and if
>> you're looking for sth. modern and nice, dub is the place
>> these days.
>> I wonder if we ever get to the point where we can replace
>> Phobos with a modern standard library...
>
> https://github.com/wilzbach/hellas
> Do you have any plans for this?
Yes, I do (if I ever get time to get it).
The rough outline is here:
https://github.com/wilzbach/dts/issues
The rough vision of dts is to remove the ugly bits of Phobos that
we can't remove or change and make the design/structure more
fitting.
However, there are a few limiting language/runtime issues like D
strings being used for exceptions etc.
Anyhow, I should probably point out that Jonathan is pushing a
more radical approach with Dragon:
https://github.com/dragon-lang
The main vision of Dragon is to do the radical D3 changes that
would never be accepted in mainline dmd, see e.g.
https://github.com/dragon-lang/dc/issues/43
More information about the Digitalmars-d
mailing list