run.dlang.io - a modern way to run D code

Seb seb at wilzba.ch
Wed Dec 13 07:53:00 UTC 2017


On Wednesday, 13 December 2017 at 06:53:02 UTC, rikki cattermole 
wrote:
> On 13/12/2017 6:46 AM, bauss wrote:
>> On Wednesday, 13 December 2017 at 01:14:26 UTC, Seb wrote:
>>> On Wednesday, 13 December 2017 at 00:32:11 UTC, rikki 
>>> cattermole wrote:
>>>> On 12/12/2017 6:37 PM, Seb wrote:
>>>>> === Supported D Compilers ===
>>>>>
>>>>> * Latest DMD nightly
>>>>> * Latest DMD beta
>>>>> * Latest DMD
>>>>> * Latest LDC beta
>>>>> * Latest LDC
>>>>>
>>>>> The Docker images are rebuilt every day automatically.
>>>>
>>>> Can we please select a version we want to test against?
>>>
>>> While it would be rather easier to build more Docker images 
>>> [1] and add them to the tour [2], I fear that this will be 
>>> too much maintenance overhead and will lead to outdated 
>>> compiler soon.
>>> Also the storage on the machine is limited and we can't drop 
>>> an unlimited amount of Docker images there.
>>>
>>> [1] https://github.com/dlang-tour/core-exec
>>> [2] 
>>> https://github.com/dlang-tour/core/blob/master/source/exec/docker.d#L22
>> 
>> What you could do is support the 3 latest versions of the 
>> compilers.
>> 
>> Ex. for DMD you would support:
>> 2.077.1
>> 2.076.1
>> 2.075.1
>
> Also the older c++ version (2.06x.x).

Shouldn't DMD be stable enough that latest is good enough for 
everyone?
As mentioned, I'm afraid that it will look similar like: 
http://asm.dlang.org
And FWIW before I started updating Wikipedia and our DWiki even 
the versions there got outdated.

Anyhow, everything is entirely automated, so if someone 
volunteers to make the update PRs to:

- https://github.com/dlang-tour/core-exec/blob/master/.travis.yml
- 
https://github.com/dlang-tour/core/blob/master/source/exec/docker.d#L22
- 
https://github.com/dlang-tour/core/blob/master/views/editor.dt#L27

I wouldn't mind.


More information about the Digitalmars-d-announce mailing list