Hacker News new | ask | show | jobs
by nwjsmith 4933 days ago
The largest issue seems to be that Ruby implementations other than MRI have to replicate its bugs in order to be considered a 'Ruby'. A language specification/design would help to solve that problem.

I for one would like to see a focus put on cleaning up the standard library (gem-ifying much of it?) rather than a design committee.

1 comments

I still don't really get the problem.

If a bug is recognised as such, simply don't implement it in the same way. If it's not, it's either a bug not previously discovered or intended behaviour.

Easier said than done when developers have "write once, run anywhere" expectations. Mono famously has to duplicate bugs when implementing .NET.