A suggestion to D community
Sean Kelly
sean at invisibleduck.org
Sat Sep 20 19:42:26 PDT 2008
Chris R. Miller wrote:
> Graham St Jack wrote:
>>> Yes, it is. But I think the most important is that the Tango group and
>>> Phobos cooperate about the core. Because if the third one do this things
>>> would be very hard. Because of Phobos is in developing and Tango is in
>>> developing too. So if we seperate the core from Phobos and Tango, and
>>> then Phobos and Tango is based on the Core, then they can working
>>> together. This will be a great success in the D community.
>>
>> I absolutely agree. Having a single core is essential.
>
> And this would give the opportunity to improve the core. For example,
> what about pluggable garbage collectors? So you could change the GC
> type, perhaps not at runtime, but at least have more say into the GC
> technique used. It might also give more people a chance to work on GC
> technique if it were an easy plugin architecture. I know I've felt the
> wanderlust to try my hand at GC programming.
Already done in the Tango runtime. Pluggable at link-time, but I can't
envision a reason to have dynamically pluggable GCs.
> Moving onward, that would also allow us to take parts of Phobos and
> Tango that coincide and put them into the new core, consolidating the
> implementations into one location, perhaps unifying the libraries in the
> distant future and ending the "Tango vs. Phobos" """"Discussions""""
> once and for all? I am unsure, but it's a possibility to consider.
Yup.
Sean
More information about the Digitalmars-d
mailing list