Brief report about the Tango Conference 2008 in Torun
Jason House
jason.james.house at gmail.com
Fri Oct 3 14:50:14 PDT 2008
Sean Kelly Wrote:
> Alexander Pánek wrote:
> > Sean Kelly wrote:
> >> Alexander Panek wrote:
> >>> bearophile wrote:
> >>>> From:
> >>>
> >>>>> regarding a common runtime for Phobos and Tango,<
> >>>>
> >>>> Can you give a little summary of this?
> >>>
> >>> Well, thereâs a project on dsource (druntime:
> >>> http://dsource.org/projects/druntime) which is supposed to hold that
> >>> common runtime.
> >>
> >> I just thought I'd mention that if anyone wants to play with
> >> this, the runtime is fully functional and there are versions
> >> available for both D 1.0 and D 2.0 (in a branch and trunk,
> >> respectively). Assuming everything works out however, I
> >> expect that only Phobos for D 2.0 will actually use the
> >> common runtime, since D 1.0 is in maintenance mode now.
> >
> > Ah, good to know. What are the differences between druntime and Tangoâs
> > runtime? What about the features Tango has but Phobos doesnât?
>
> The location of things have changed and certain bits have been tightened
> up a bit compared to Tango, but the functionality should be identical to
> Tango's runtime. With that in mind, if you want to try it out, build
> druntime and replace tango-base-dmd.lib with druntime-dmd.lib, get rid
> of the .di files in tango/core that are generated by the lib build
> process, and use the top-level memory, thread, etc, modules in their place.
>
> The project is really just a proof of concept at this point. I've got a
> version of Phobos for D 2.0 working on top of druntime with no problems,
> for example, but there is no official support yet for druntime from
> Phobos or Tango.
>
> In short, druntime works just fine, but to actually use it right now
> you're pretty much on your own. I'll be happy to answer any questions
> regarding setup, but don't have any plans yet for installation scripts,
> packaging, etc.
>
> By the way, DMD is the only supported compiler at the moment. I'll add
> support for the others later if the project actually takes off.
>
>
> Sean
What has been done to coordinate with Walter and/or the Phobos development team? Does the license match Walter's requirement? Are there any known reasons why D2 would not want to adopt this runtime?
More information about the Digitalmars-d-announce
mailing list