On Saturday, 28 March 2015 at 13:52:54 UTC, ketmar wrote:
then you have to switch to some functional language, preferably one that does cps transformations in the compiler. as you told somewhere else, D
is too broad to be restricted to this.

Fibers is really not a system level thing. So I don't think D MUST have them as it is claimed that D is meant to be a system level language. I rate D against C/C++/Rust, but not Go per se. I see that Bearophile sometimes express that D should be be pitted with Java/C# rather than C/C++/Rust, but that does not fit for what is claimed for D…

The bottom line is: if you decide to make fibers a language/runtime feature you have to make them work well across the board because you are evaluated against other languages that provide them. If it is just an "extras" library features, then you can make do with "basic features", nobody expects more.

Reply via email to