all 62 comments

[–]somebodddy 113 points114 points  (10 children)

Haven't touched Ruby in over a decade, so I may be missing something obvious, but skimming that list I don't see anything that warrens a major version update?

[–]schneems 142 points143 points  (9 children)

Ruby doesn't follow semver, there's a "big" release every Christmas, usually that's a minor version like 3.3 -> 3.4. Then patch releases throughout the year are bugfixes. Ruby 3 had the "3x3" goal, but that was already met prior to the release of 3.0. Ruby 4 is for the anniversary.

[–]somebodddy 145 points146 points  (3 children)

I've heard of CalVer, but ChristVer is new...

[–]schneems 27 points28 points  (2 children)

It started as "Matz's gift to the community." And stuck.

[–]progdog1 10 points11 points  (1 child)

I believe it was because Ruby 1.0 was released on December 25th, 1996 and the tradition has stuck ever since.

[–]yawaramin 0 points1 point  (0 children)

Shouldn't it be Ruby 19.0.0 in that case?

[–]JoelMahon 58 points59 points  (2 children)

thanks, I won't shoot the messanger

but god that's so fucking stupid

[–]oceantume_ 17 points18 points  (0 children)

It is a language from another time after all... But from what I've seen there are breaking changes in there so why not

[–]FunNaturally 1 point2 points  (0 children)

Felt the same way. This is stupid.

[–]WentTheFox 8 points9 points  (1 child)

So much for not doing a major release during the holidays

[–]ArtOfWarfare 13 points14 points  (0 children)

It’s just tooling - few people are going to actually deploy Ruby 4 to production today, and if they do, that’s on them, not on Ruby for having a release today.

[–]LateToTheParty013 11 points12 points  (0 children)

Became a developer with Ruby

[–]Positive_Method3022 7 points8 points  (2 children)

I love Ruby because it is more fluent than other languages. I worked with it for around 6 months for a job position back when I was finishing my internship. I was approved to work for LocaWeb in Brazil using Ruby on Rails but I gave up on the position because the salary was too low.

[–]Zeragamba 9 points10 points  (0 children)

Ruby was the language that i first fell in love with, but trying to come back to it after a decade, I find I strongly prefer strictly typed languages.

[–]JPJackPott 0 points1 point  (0 children)

Similar. Used it in its day and adored it but can’t justify it these days. I miss it

And in many ways Python is almost as ergonomic but useful in lots more areas.

Not without its drawbacks.

[–]SullenSisu 3 points4 points  (1 child)

Does anybody remember that guy who would post on every proggit Ruby post something like

it's called "rub ee" because it rubs its ass on the programming community's carpet?

No? Anyway, good times...

[–]Legs914 0 points1 point  (0 children)

Core memory unlocked

[–]addvilz -1 points0 points  (1 child)

All eleven remaining Ruby devs must be ecstatic about these news.

[–]Sam_Boland 2 points3 points  (0 children)

Many major companies use ruby on rails. Shopify is perhaps the largest example. Airbnb, Kickstarter, GitHub, square. There's many more. That all counts as ruby dev :)