A suggestion to D community
Sergey Gromov
snake.scaly at gmail.com
Wed Sep 17 05:30:30 PDT 2008
Sean Kelly <sean at invisibleduck.org> wrote:
> Sergey Gromov wrote:
> > I think that a huge step towards unification would be dividing Phobos
> > into Phobos and Core, where Core is an absolute minimum required to
> > support all built-in language constructs. I.e. GC, implementation of
> > arrays, implementation of all built-in operators on all built-in types.
>
> Tango is already designed this way. The runtime component is completely
> isolated from the rest of the library.
>
> > So that Phobos is built on top of the Core. So that Tango team could
> > say that here's Tango, and here's an alternative Core which is
> > compatible with the original but has these fixes and those absolutely
> > necessary extensions which are proposed for adoption by the reference
> > Core. So that the Core is standard and libraries are pluggable.
>
> It's more likely that this common core will come from Tango, since I've
> already done all the necessary work for this. Stay tuned.
I'm really glad to hear that there is an actual core that can be
standardized. The sooner 'core' package is moved outside std and tango
and declared standard, the better.
More information about the Digitalmars-d
mailing list