One more question - an untapped audience.

Iain Buclaw ibuclaw at gdcproject.org
Wed Feb 19 12:47:07 PST 2014


On 19 February 2014 18:12, Bruno Medeiros <brunodomedeiros+dng at gmail.com> wrote:
> On 19/02/2014 16:03, Daniel Murphy wrote:
>>
>> "Bruno Medeiros"  wrote in message news:le2i5p$28g5$1 at digitalmars.com...
>>
>>> [snip]
>>
>>
>> I know that a lot of work needs to be done before the frontend is ready
>> to be efficiently used as a library, but that doesn't make it impossible.
>>
>>> But anyways, those are secondary points actually. What I think is
>>> really crucial, is that we don't have a main-stream compiler in D.
>>> When DMD gets ported to D, and the main development of DMD happens
>>> there, in the D version, then I'll believe a reasonable
>>> compiler-as-library could happen.
>>
>>
>> I think you may have missed something!  This is coming in the near future.
>>
>>
>> I have been working on automatically converting the DMD fronted to D
>> since dconf (and before).  I've produced working compilers on win32,
>> linux32, and linux64, with the other platforms currently lacking only
>> because I don't have a box set up for them.
>>
>> The only outstanding work for dmd is fixing layout and
>> commenting/formatting issues in the generated source, which I am slowly
>> getting through.
>>
>> I expect any issues encountered with the other platforms to be minor,
>> and hopefully switching gdc and ldc will be fairly painless too.
>>
>> I'm hoping 2.066 will be the first D-based dmd release and work on the
>> C++ source will cease immediately after that.
>
>
> I'm glad to hear that, that sounds very promising. Especially since
> dogfooding the compiler has great importance that goes beyond just the
> compiler-as-a-library goal.
>
> I think DMD will get there eventually, but... you think it will come as soon
> as the DMD 2.066 release already?? As in, the official DMD, not a fork.
> Walter and Andrei have said they are on board with that?
>
> Also, Ian raises a good point, what will happen to GDC and LDC once that
> switch happens? They are both very important projects to be left hanging in
> the rain.

Someone can feel free to go through all Visitor-related pulls and
merge them down to GDC ahead of merging the next release itself.  That
alone would relieve 90% of the god awful pain the next two releases
will bring - not that any of the 2.060 series releases were any
pleasant.

Regards
Iain.


More information about the Digitalmars-d mailing list