Some thoughts
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Mon Nov 25 19:59:21 UTC 2019
On Monday, 25 November 2019 at 16:53:43 UTC, berni44 wrote:
> I think, a good idea would be something similar to the freeze
> cycles Debian uses. Maybe D 2.100 (call it D 2.1) could be used
> here for good. At some time, maybe D 2.095, start a freeze,
> which means, no new features are allowed from that time on (put
> new features in a separate branch for the time being).
I've suggested creating a stable branch many times, but the
counter argument has been that it is too much extra work. Which
could be true, I don't know.
Anyway, I disagree with the complaint about working on language
semantics. Dynamic arrays are basically intractable because they
"randomly" split an array into two objects, how can you formally
reason about code that does that? Missing memory management
options has been a recurring theme for at least 15 years, and is
also a selling point that competing languages make a big deal
about (and also benefit from).
But compiler work and library work should be separate anyway, so
I don't think that should be mixed up with Phobos. If things are
missing in phobos and you don't know how to fix it, then maybe
adding a unit test would be the right thing, but Phobos is really
not my cup of tea so I don't know.
> I would also recommend to reduce the amount of "red" on the
> whole homepage.
Red is a good branding colour. Noticable and memorable. Yellow is
a bit more noticable, but red is still very effective.
Very successful in marketing as well: Coca Cola, etc.
More information about the Digitalmars-d
mailing list