Talk:99 bottles of beer: Difference between revisions

m
Thundergnat moved page Talk:99 Bottles of beer to Talk:99 bottles of beer: Follow normal task title capitalization policy
m (Thundergnat moved page Talk:99 Bottles of beer to Talk:99 bottles of beer: Follow normal task title capitalization policy)
 
(10 intermediate revisions by 6 users not shown)
Line 50:
* At least one code example is stated as copied from another site. Is this compliant with [[Rosetta Code:Copyrights]]?
* "Go" is in there twice, as "Go" and "Go!"
:: Those are two different languages. The language "Go!" was the first, but Google came 10 years later with the similarly-named language "Go". Please read more about it at [http://code.google.com/p/go/issues/detail?id=9 Issue 9] --[[User:Eliasen|Eliasen]] 07:39, 15 March 2012 (UTC)
* Someone just added a golf'd C version, and called it the "correct" version...How does one even define a correct version for 99 Bottles of Beer that isn't simply "Meets the requirements of the task and of RC at large?" I'm not a fan of golfing on RC; expressing something as succinctly as possible has its place in showing the expressiveness of a language and/or the breadth of accessible libraries, but dropping mundane readability factors like newlines and whitespace makes it more like an amateur IOCCC exercise.
So, yeah, this page needs a lot of review and cleanup. --[[User:Short Circuit|Michael Mol]] 14:09, 15 November 2010 (UTC)
 
:The copyright issue is probably a non-issue, at least under u.s.a. copyright law (fair use allows for excerpting, and the law has other aspects which are designed to draw a line dividing simplistic stuff and real creativity). --[[User:Rdm|Rdm]] 19:36, 16 November 2010 (UTC)
 
: I assume the copyright item was Clips. I went ahead and replaced it with a shorter, simpler, original version. Voila, no more potential copyright concerns. -- [[User:Sekoia|Sekoia]] 16:28, 20 November 2010 (UTC)
 
== here an ogg ==
Line 62 ⟶ 65:
::: Three sets, I think. The first, second, and fourth lines of each verse all use different notes. You could just use one set with a pitch shifter, though. --[[User:Mr2001|Mr2001]] 02:32, 18 November 2010 (UTC)
:::: Indeed. and also 11-19. --[[User:Coderjoe|Coderjoe]] 09:07, 19 November 2010 (UTC)
:::You can look at [[99_Bottles_of_Beer#Sound]] to see what notes you need. "e-" is E-flat, "+" means sharp, ">" means up an octave (octaves start on C), and "<" means down and octave. That's also assuming I got the tune correct by ear :p. --[[User:Mwn3d|Mwn3d]] 14:38, 19 November 2010 (UTC)
 
==musings and complaints==
If the task is to print (display) the lyrics to the song, then the lyrics should have correct punctuation.
:: The listing should also have correct spacing; each verse should be considered like a chapter, and should have a blank line after each verse.
:: Also, nobody sings "zero bottles of beer on the wall", it should be "no bottles of beer on the wall".
:: Nor do they sing "1 bottles of beer on the wall".
Pluralization is a simple thing to program.
<br>I had thought about spelling out the numbers, that is another task by itself.
<br> -- [[User:Gerard Schildberger|Gerard Schildberger]] 07:16, 16 March 2012 (UTC)
 
== plurals in non-english languages ==
 
as the GNU Gettext manual points out, plurals in non-English languages can be somewhat complex, and would essentially change the entire nature of the code. For example see http://www.russianlessons.net/lessons/lesson11_main.php Russian. ... interesting problem. [[User:Donbright|Donbright]] ([[User talk:Donbright|talk]]) 20:10, 14 April 2013 (UTC)
10,327

edits