A simple sieve in Phobos?

Dicebot public at dicebot.lv
Wed Mar 19 09:56:50 PDT 2014


On Wednesday, 19 March 2014 at 16:42:43 UTC, Andrei Alexandrescu 
wrote:
> Ionno. To me "experimental" sounds as informative and 
> self-explanatory as it gets, and puts things up for 
> experimentation with the distribution and without requiring 
> users to take special steps.
>
> Andrei

If it is in Phobos repo, it:
  - floods Phobos notifications / activity list
  - gets bug reports into D bugzilla

..except author does not have direct access to it anymore. And if 
author decides it is not worth pursuing anymore, unsupported 
module will still be kept in distribution.

"experimental" by definition implies that author is supposed to 
tinker about it and it needs rapid edit-feedback cycle. You can't 
get it if put code out of authors control into Phobos. It will be 
same problem as with Deimos - stuff just rots there. With only 
exception that you don't need to change C bindings often, 
contrary to experimental Phobos modules.

Also different people have different expectation of 
"experimental" stability. Some may think it is something almost 
fleshed in stone (it is going to be proposed to Phobos after 
all!) but with occasional tweaks. In practice it is something 
that can be completely re-written or even disappear by next 
Phobos release.


More information about the Digitalmars-d mailing list