Edge Rewrite
// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21ee6d42df58020

Jump to content

Talk:Ruby (programming language)

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 1 month ago by MarilleAero in topic Latin Language Linking

Let us include at least one pointer to a good Programming language reference

[edit]

I call your attention to the fact that currently the expression "language reference" is not present on the page. It is nice to read tutorials and getting started guides, but the point comes when you want to get down to serious business. Then you need a language reference. Matz knows this and he wrote one - last modified: Mon Feb 23 16:01:41 1998.

Version table

[edit]

Would a version table be useful? If so, where would it be best placed? I would propose at the top of the 'History' section, as that is where the different versions are discussed.

The table may look like this:

VersionDateEnd of support
Unsupported: 1.9.3 2011-10-31 2015-02-23
Supported: 2.0.0 2013-02-24
Supported: 2.1.0 2013-12-25
Latest version: 2.2.0 2014-12-25
Latest version: 2.2.3 2015-08-18

Taken and adapted from Template:Version This is just intended as an example and may not contain all required information. Jrmh (talk) 12:39, 6 October 2015 (UTC)Reply

I see we have a Ruby (programming_language)#Table of versions which was added 24 January 2016 by User:V975. Looks good. -- Harry Wood (talk) 17:34, 21 April 2022 (UTC)Reply
Hey, I'm pretty sure that, per WP:NOTCHANGELOG, the table of versions isn't suitable for inclusion in the article. I have since removed it. If I missed something or if the table is vital to the article, feel free to revert. Moon motif (talk) 03:04, 6 June 2023 (UTC)Reply
WP:NOTCHANGELOG is about 'Exhaustive logs of software updates". A version history table is not a changelog and not exhaustive.
It connects together the release date of an version and its deprecation, which are generally years apart in diverse changelogs and news. That information is relevant for instance when investigating dependencies between different softwares.
The table has been appropriately moved to History of Ruby. V975 (talk) 23:46, 25 September 2024 (UTC)Reply

POLA Principle of least astonishment / surprise

[edit]

The article right now states:

"Matsumoto attempted to distance Ruby from POLA"

But this is historically incorrect. Matz never coined POLS or POLA himself; that was in particular pragdave who coined this.

So when the article claims "attempted to distance ruby from xyz", then this is not historically correct. Matz was not the one who used POLS/POLA; that came from others, so how could he "distance" ruby from it, if ruby never followed POLS or POLA? This is simply inaccurate what the wikipedia article claims right now. Whoever wrote it clearly did not know the history of ruby from matz point of view. It should be reworded. 80.110.94.82 (talk) 10:37, 18 August 2019 (UTC)Reply

Important Question

[edit]

Why can't I find anything about furigana in this article? I've read some, but still.  Preceding unsigned comment added by 72.68.2.144 (talk) 10:11, 22 October 2020 (UTC)Reply

Because the subject of this article is completely unrelated to Ruby character. A link for that is in the disambiguation page on the very top of the article. Fbergo (talk) 12:07, 22 October 2020 (UTC)Reply

"Ruby (programming language" listed at Redirects for discussion

[edit]

An editor has identified a potential problem with the redirect Ruby (programming language and has thus listed it for discussion. This discussion will occur at Wikipedia:Redirects for discussion/Log/2022 October 27#Ruby (programming language until a consensus is reached, and readers of this page are welcome to contribute to the discussion. Steel1943 (talk) 19:22, 27 October 2022 (UTC)Reply

Ohhhhhh yerrrp 2600:1702:21E0:4110:6C92:3F59:5093:54E6 (talk) 14:54, 12 March 2023 (UTC)Reply

New alternative implementation

[edit]

Artichoke is a Ruby implementation written in Rust. --Keyacom (💬 | 🖊) 21:16, 27 July 2023 (UTC)Reply

Changelog cruft

[edit]

@Xose.vazquez: please stop adding changelog-like material to this article without prior discussion. We are already in the "discuss" phase of bold, revert, discuss after the History of Ruby AfD succeeded (albeit without much participation); I don't want to have to get more people to say content such as a "table of versions" is cruft and unencyclopedic.

This is more of a personal note on your conduct, but the way you've been handling this situation has been frustrating. You did not participate in the AfD and it seems like you didn't want to participate in the discussion we were having after my bold BLAR. Discussion is paramount to Wikipedia's growth as an encyclopedia, and I'm open to reasonable debate about whether or not documenting notable changes to software is Wikipedia's job. Gracen (they/them) 15:01, 9 April 2025 (UTC)Reply

"Ruby-gnome2" listed at Redirects for discussion

[edit]

The redirect Ruby-gnome2 has been listed at redirects for discussion to determine whether its use and function meets the redirect guidelines. Readers of this page are welcome to comment on this redirect at Wikipedia:Redirects for discussion/Log/2025 April 16 § Ruby-gnome2 until a consensus is reached. Casablanca 🪨(T) 17:11, 16 April 2025 (UTC)Reply

Needs updating, rather desperately, for Ruby 4

[edit]

A lot has happened since this article last described the history of Ruby; we are now deep into Ruby 4, and there seems to have been some sort of power struggle over the language, as the chief documentation has moved. The article needs revision and updating by someone who knows what's going on here. ~2026-18726-89 (talk) 14:05, 25 March 2026 (UTC)Reply

Latin Language Linking

[edit]

Could update it so that https://la.wikipedia.org/wiki/Rubinus_(lingua_programmationis) is listed when I change the language to Latin? I think I have to edit Wikidata to do this, but the page is semi-protected so I don't think I have permission to do it myself. MarilleAero (talk) 13:27, 6 June 2026 (UTC)Reply

Thanks Grufo! MarilleAero (talk) 13:49, 6 June 2026 (UTC)Reply