Vision for the first semester of 2016

Rory McGuire via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sun Jan 31 06:45:23 PST 2016


On 28 Jan 2016 6:30 PM, "Ola Fosheim Grøstad via Digitalmars-d-announce" <
digitalmars-d-announce at puremagic.com> wrote:
>
[snip]
>
> 4. You cannot easily fix bugs, because applications depends on the old
behaviour. So a bug fix is a breaking change. You have to deprecate and
provide the same functionality under a new name instead.
>
> External libraries can avoid a lot of these issues by versioning.
Selecting between many different versions of submodules of a standard
library is way too complicated.
>

This is the main problem with "batteries included".
While just providing default libraries for specific domains through dub
solves the 3rd party Isis purple have mentioned there is no way a batteries
included standard library can keep backwards compatibility and be a
pleasure to work with, for those working on it and those using it.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-announce/attachments/20160131/a4041e88/attachment.html>


More information about the Digitalmars-d-announce mailing list