On 11/28/16 9:09 AM, Ilya Yaroshenko wrote:
Compiler version should be split from a library versions. --Ilya
On 11/28/16 9:26 AM, Ilya Yaroshenko wrote:
I propose Phobos to be an a packed by default collection of libraries with clear dependencies and community support. A package version should be overridable in dub configuration. This is what we need to involve companies to invest their efforts in dlang infrastructure. --Ilya
This is interesting stuff but I don't know of any precedent, so we'd be taking risks trying this. All language platforms I know of ship with one compiler tied to one fixed standard library implementation. (Then, third party libraries come on top of that.) The obvious issue with not doing that is dealing with maintaining a fuzzy combinatorial number of setups instead of one. The risks may, of course, be justified if this turns out to be a nice innovation but definitely the tradeoffs must be analyzed properly.
Martin, what do you think of this? Andrei
