A little of coordination for Rosettacode
Brad Roberts
braddr at puremagic.com
Wed Jan 15 16:56:26 PST 2014
On 1/15/14 4:42 PM, bearophile wrote:
> Brad Roberts:
>
>> I think this is a mistake. They should compile with a released compiler.
>
> Why? And why do you think that outweighs the several advantages of having entries compilable only
> with the latest beta compiler?
> (Currently there are 40-50 entries that don't compile with the released dmd 2.064.)
Requiring that users of the code in resottacode be using bleeding edge, unreleased, compilers is a
disservice to those users. Typical users will not and should not need to use anything other than a
released compiler.
>> They also likely form a potentially interesting set of regression tests that someone ought to
>> volunteer to test beta's against.
>
> Rosettacode site has many different purposes; I also use those programs to test the dmd compiler for
> regressions. But to do this effectively you have to use the latest compiler changes.
>
> Also, how can you update manually on the site tens of entries all at once when a new compiler comes
> out?
The point is you shouldn't have to, unless the code is taking advantage of broken behavior. Any
changes that 'have' to be made due to a compiler release need to be carefully examined as probable
regressions in the compiler.
More information about the Digitalmars-d-learn
mailing list