Finalizing D2
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Fri May 22 18:32:29 PDT 2009
Jason House wrote:
> BCS wrote:
>
>> Hello Jason,
>>
>>> Should the final freezing of D2 be delayed until major D1 libraries
>>> port to D2? I'm mostly thinking of Tango, but I bet there are others.
>>> It may even be good if major libraries could use a Phobos-compatible
>>> license and become part of the releases by digital mars.
>> Maybe it should be declared "done" as in it's got everything that Walter,
>> Andrei, Barotsz and friends what in it, but it might be changed if the Lib
>> writers as for some tweaks. Sort of a "feature" freaze.
>
> Yes!
>
> "Walter, Andrei, Bartosz, and friends": If you're reading this, can you shed
> some light on what's happening before D2 is declared stable? And when?
>
I've submitted the first three chapters to Rough Cuts. I will make
progress towards writing up until the end of August. The last chapter
concerns concurrency and is the fuzziest one.
Thank you for your initiative to enlist help from the community. There's
a lot of very visible help already happening: there's been a sharp
increase in bug reports and patches recently. Walter and I are still
scratching our head over that (it's not like dmd got much crappier
overnight). I can only infer that more people have started using more of D.
I'd be thrilled to add more stuff to Phobos. Stuff can be done with
ranges that's almost indistinguishable from poetry. But ranges aren't
everything, Georg :o). I think Shin's BlackHole and WhiteHole slammed
open a door to a world of amazing possibilities. Things like
compile-time reflection, run-time reflection, and dynamic loading are
very hot and the possibilities are huge. Among other things, Variant can
with relative ease implement a function var.call("fun", arg1, arg2) that
forwards everything dynamically to a member function of the embedded object.
So, there's no need to worry about not being listened to. If you do
great things, they will be noticed.
Andrei
More information about the Digitalmars-d
mailing list