On Saturday, 28 April 2012 at 22:04:26 UTC, H. S. Teoh wrote:
On Sat, Apr 28, 2012 at 11:57:46PM +0200, SomeDude wrote:

What happens the day the language is actually fit for embedded
programming, and you don't want to have to link against Phobos
because it's too big ?

We need to fix things so that using a single feature in Phobos will not pull in the entire library. That's an implementation issue, not a
language issue.


T

It is, but it's actually a very difficult implementation issue. And what I currently see is, many Phobos bugs are simply not corrected, while DMD bugs actually are. It seems that noone but Andrei is working on Phobos. And he is only part time on it. Also, ranges are cool, but they are big. And not everyone wants to have to huge ranges when they can use simpler, and arguably faster arrays.

I'm not very satisfied with the current state of Phobos. Being the standard library, it should *work*. Yet it seems to me some things simply don't work at all. The new regex, for instance, I've yet to compile anything with it. The author argues the CTFE is broken, but even the runtime regex doesn't compile. That's not acceptable in a standard library. So before thinking about removing these little features from the core language, thoses issues with Phobos must first be solved.

Reply via email to