LDC 1.1.0-beta2 has been released!

Rory McGuire via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Fri Aug 5 03:42:36 PDT 2016


On Fri, Aug 5, 2016 at 11:36 AM, Temtaime via Digitalmars-d-announce <
digitalmars-d-announce at puremagic.com> wrote:

> On Friday, 5 August 2016 at 06:13:54 UTC, Rory McGuire wrote:
>
>> On Fri, Aug 5, 2016 at 3:28 AM, Emre Temelkuran via
>> Digitalmars-d-announce < digitalmars-d-announce at puremagic.com> wrote:
>>
>> On Wednesday, 3 August 2016 at 20:12:59 UTC, Kai Nacke wrote:
>>>
>>> Hi everyone,
>>>>
>>>> LDC 1.1.0-beta2, the LLVM-based D compiler, is available for download!
>>>> This BETA release is based on the 2.071.1 frontend and standard library and
>>>> supports LLVM 3.5-3.9.
>>>>
>>>> We provide binaries for Linux, OX X, FreeBSD, Win32 & Win64, Linux/ARM
>>>> (armv7hf), now bundled with DUB. :-)
>>>>
>>>> As usual, you can find links to the changelog and the binary packages
>>>> over at digitalmars.D.ldc: http://forum.dlang.org/post/ns
>>>> kepdckljprrxsjbjyh at forum.dlang.org
>>>>
>>>> Regards,
>>>> Kai
>>>>
>>>>
>>> It should definitely be the reference compiler. Why they're wasting
>>> power with parallel compilers. :(
>>>
>>>
>> Its not wasting, diversity is important. The fact that the three "real" D
>> compilers have pretty much the same language implementation is an important
>> message to the world about our language. GDC is lagging because of
>> man-power yes, but that does not mean we're wasting, it just means Ian
>> could do with some more help :).
>>
>> R
>>
>
> Definitely wasting. Have Rust and Go multiple compilers ?
>

I disagree that it is wasting, however if I'm wrong then wasting is
important. Freedom to disagree and fork and the knowledge that there are
many LLVM developers, and many GCC developers etc, creates a sense of
stability and diversity in licensing and creativity.
Right now, you could go find some obscure gcc backend and start working on
getting gdc working with it. Or you could get LDC to work with some obscure
LLVM backend.

This creates opportunities for student thesis  (plural?)  and personal
experimentation. They all have different implementations with different
concepts and ideologies underlying them. Not everyone thinks the same way
or processes information the same.

Programming is an art, having only one paint brush or one paint brush
supplier would be weird for painters. The same goes for compilers and
software devs.

R
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-announce/attachments/20160805/b2e7ec11/attachment-0001.html>


More information about the Digitalmars-d-announce mailing list