Talk:Ruby (programming language)
| History of Ruby was merged into this article. The discussion was closed on 28 March 2025 with a consensus to merge. The original page is now a redirect to this article. Its history now serves to provide attribution for the content in this article, and it must not be deleted as long as this article exists. |
| This is the talk page for discussing improvements to the Ruby (programming language) article. This is not a forum for general discussion of the subject of the article. |
Article policies
|
| Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
| Archives (index): 1Auto-archiving period: 30 days |
| This It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
Let us include at least one pointer to a good Programming language reference
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.
- ruby-doc.org is of course OK, but is not easy, it does not have a good table of contents.
- Ruby Programming wikibook is better, but somewhat outdated.
- The Ruby Reference is my best bet for this currently. — Preceding unsigned comment added by 193.245.81.11 (talk) 22:46, 1 October 2020 (UTC)
- "Your best bet", and the first thing on that site is a link requesting money donations. Looks like link spam, so no. Fbergo (talk) 12:10, 22 October 2020 (UTC)
- You are a good hunter of those... I never noticed it without you pointing out. BTW Wikipedia has an equally unobtrusive Donate link on the sidebar... so what. — Preceding unsigned comment added by 193.245.81.13 (talk) 18:43, 7 December 2020 (UTC)
Version table
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:
| Version | Date | End of support |
|---|---|---|
| 1.9.3 | 2011-10-31 | 2015-02-23 |
| 2.0.0 | 2013-02-24 | |
| 2.1.0 | 2013-12-25 | |
| 2.2.0 | 2014-12-25 | |
| 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)
- 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)
- 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)
- 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)
- 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)
POLA Principle of least astonishment / surprise
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)
Important Question
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)
- 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)
"Ruby (programming language" listed at Redirects for discussion
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)
- Ohhhhhh yerrrp 2600:1702:21E0:4110:6C92:3F59:5093:54E6 (talk) 14:54, 12 March 2023 (UTC)
New alternative implementation
Artichoke is a Ruby implementation written in Rust. --Keyacom (💬 | 🖊) 21:16, 27 July 2023 (UTC)
Changelog cruft
@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)
"Ruby-gnome2" listed at Redirects for discussion
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)
Needs updating, rather desperately, for Ruby 4
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)
Latin Language Linking
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)
- Thanks Grufo! MarilleAero (talk) 13:49, 6 June 2026 (UTC)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.

