Re: Best OS packages for Ruby?



[Note: parts of this message were removed to make it a legal post.]


Perhaps. But if you are running 1.8.7, and writing code for general
distribution, is there not a real chance you will end up with code that only
works with 1.8.7?


That's exactly why the Java guys have the worst API ever conceived
(at least as far as I know).
If everyone's always whining about "No you can't take that feature out"
or "No don't change that behaviour" because it'll break some legacy
code then real progress is never gonna happen.

Like anything in IT, programming languages and their libraries have to
evolve or they'll just become a big heap of unusable deprecations.

And what comes with this is the responsibility of the programmer to keep
his code up-to-date. Or to keep the Ruby version the same for all eternity.
Whichever one prefers...

Also, I had the experience that the 2 or 3 features of 1.8.7 you use, which
are not present in 1.8.6 are fairly easily emulated, e.g. Array#group_by
and fellows.

(Just my two cents ;-)

Greetz,
k

.



Relevant Pages

  • Re: VB to C#
    ... there is in programming languages no ... We could not design and redesign the memory usage ... I'm very glad that the feature is missing in C#, ... worse than the cost to readability of using named indexers would have ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: += in ada
    ... >feature of programming languages. ... And my point is that Ada already has it. ... it's a funny thing that the compiler might compile ...
    (comp.lang.ada)
  • Re: For the Windoze haters - VS2005
    ... programming languages, development systems, etc., even when it doesn't ... Other than a moronic cartoon dog attached to the 'search' feature (now ... disabled) and loss of direct hardware control, ...
    (sci.electronics.design)
  • Re: += in ada
    ... > feature of programming languages. ... > added to Ada. ... I don't care one way or the other. ...
    (comp.lang.ada)

Loading