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