Finalizing D2
Jason House
jason.james.house at gmail.com
Fri May 22 20:56:08 PDT 2009
Andrei Alexandrescu Wrote:
> 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.
Ok, so pen down in three months?
> 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.
The increase is interesting. Out of curiosity, is the increase dominantly for the backend? I wonder if having a sense of D2 stabilizing is increasing usage of D2 overall.
> 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.
What do you / others consider the weakest / missing parts of Phobos?
More information about the Digitalmars-d
mailing list