[OT] LLVM Community Code of Conduct

Iain Buclaw via Digitalmars-d digitalmars-d at puremagic.com
Sun Oct 18 00:37:43 PDT 2015


On 17 Oct 2015 11:25 pm, "Vladimir Panteleev via Digitalmars-d" <
digitalmars-d at puremagic.com> wrote:
>
> On Saturday, 17 October 2015 at 16:55:06 UTC, Joakim wrote:
>>
>> On Saturday, 17 October 2015 at 16:38:29 UTC, Andrei Alexandrescu wrote:
>>>
>>> Fantastic!
>>>
>>> Could you please send a PR to upgrade http://dlang.org/download.html so
it lists the iOS and (later) Android downloads? Even I didn't know ldc has
an iOS download! -- Andrei
>>
>>
>> Will do.  Support for both platforms is at the alpha stage, but doesn't
hurt to get more hands on them, and the fact that pretty much all of the
druntime and phobos tests pass mean they're in reasonably good shape.
>
>
> I wish the extent of platform support for GDC and LDC was clearer. I
decided not to list any platforms on D's download page unless support for
those platforms was rock-solid and is expected to work.
>
> At least at that time, iOS and Android support, as I understood it, was
in the "well, if you download this thing some guy uploaded to his personal
website and patch that file and don't do this thing which doesn't work yet,
you might get a "hello world" that runs from the terminal if you SSH in"
ballpark. I'm not sure we should be advertising support for any platform at
that level. Personally, I feel that if a platform/architecture is listed on
a language's download page, I should be able to download the compiler and
build a fully-working application within a few minutes, and as I understand
we are nowhere close to that yet. I don't feel particularly strong about
this, but if we do decide to lower the bar, then we should reconsider all
the other platforms that have been left out (such as the long list of GDC
architectures which I understood Iain to say that, well, since the build
succeeds and Debian successfully packages it, then it has to work. I might
be wrong, though, which is my point exactly - there is really insufficient
information about what exactly one can expect to work on each
platform/architecture (and their combinations).
>

Essentially, the reason D has not been ported to X has nothing to do with
lack of compiler support.  A compiler can always be built to target X, and
if that wasn't enough, there are many ready built packages available that
target X.

It is now your job as porters to fix up druntime to allow a library to be
built by these compilers.

Iain.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20151018/5ac51eb8/attachment.html>


More information about the Digitalmars-d mailing list