On Sunday, 17 April 2016 at 07:35:19 UTC, Ilya Yaroshenko wrote:
On Sunday, 17 April 2016 at 07:30:38 UTC, Vladimir Panteleev wrote:
On Sunday, 17 April 2016 at 07:25:55 UTC, Ilya Yaroshenko wrote:
sci name was reserved for future use: http://code.dlang.org/packages/sci

What does a Dub package have to do with D module system packages?

The goal is to include only good consistent basic functionality for data/numeric/math/sci users:

1. Tensors - ndslice
2. Sparse tensors - future ndslice.sparse
3. FFT - fast & multidimensional & vectorized & pure D
4. BLAS - fast & multidimensional & vectorized & pure D

I don't understand, what's wrong with std.sci or etc.sci?

I am ok with std.sci for example. I just want to exclude dances with transaction between stable <->`experimental`. So, if all `std.sci` would be marked as experimental during few years this would what i want.

I can only agree with Ilya. It's currently a huge pain to develop something with mir or submit a bug fix, as Ilya has to manually diff and then send it Phobos. I think the same should be said about other packages that are in experimental, but for now mir is the only one with active development.
If there would be a language solution to this problem - e.g.
1) that it is possible to overwrite modules from the standard library 2) it is possible to exclude experimental from the standard library
3) your ideas..

Then we would be even happier :)
It's really a huge deal to us, because it currently wastes a lot of development time.

Another idea would be to go with std.experimental.sci.*, if that has a higher consensus.

Reply via email to