Talk:Ruby (programming language): Difference between revisions

Content deleted Content added
No edit summary
Line 102:
 
Just, if language A (Ruby) has for sure some syntax/semantics and some other language B something else, then ok with [[WP:V]]? I'm not even sure you need an official spec. [[User:Comp.arch|comp.arch]] ([[User talk:Comp.arch|talk]]) 14:37, 13 March 2017 (UTC)
 
:I think it is somewhat ok if it is not too long. Just mention some major points but don't make it too long. IMO the added content was too long but this may be subjective. Perhaps separate articles may be better e. g. ruby compared to perl, ruby compared to python etc... [[Special:Contributions/2A02:8388:1602:A780:3AD5:47FF:FE18:CC7F|2A02:8388:1602:A780:3AD5:47FF:FE18:CC7F]] ([[User talk:2A02:8388:1602:A780:3AD5:47FF:FE18:CC7F|talk]]) 22:42, 20 July 2017 (UTC)
 
== Latest stable software release template ==
Line 112 ⟶ 110:
 
[[User:Scottmacpherson|Scottmacpherson]] ([[User talk:Scottmacpherson|talk]]) 10:02, 26 June 2017 (UTC)
 
== Principle of Least Surprise ==
 
The article presently states: "In a May 2005 discussion on the newsgroup comp.lang.ruby, Matsumoto attempted to distance Ruby from POLA"
 
The wording is incorrect.
 
First, the phrase is called "principle of least surprise", NOT principle of least astonishment.
 
Second - matz never used or coined the phrase. That was attributed to the two people who wrote the pragdave ruby book, which admittedly made ruby more popular in non-japan speaking countries. Matz can not "distance" himself from POLA because he never used the phrase himself. It were others who attributed it to him. So the article is misworded - Matz did not "attempt" to distance ruby from POLA. Ruby never was "POLA" in the first place. Just that the design of ruby followed an inner consistency and logic that many could relate to. [[Special:Contributions/2A02:8388:1602:A780:3AD5:47FF:FE18:CC7F|2A02:8388:1602:A780:3AD5:47FF:FE18:CC7F]] ([[User talk:2A02:8388:1602:A780:3AD5:47FF:FE18:CC7F|talk]]) 22:40, 20 July 2017 (UTC)