Talk:Shakespeare Programming Language

[untitled comment]
[Heading added retroactively. --Xover (talk) 14:00, 19 June 2018 (UTC)]

we need annotations for reading shakespeares works because what? —Preceding unsigned comment added by 66.238.170.33 (talk • contribs) 12. jan 2006 kl. 15:23
 * Because it a program, not a play. And Shakespeare didn't write it. Read the article. --Ysangkok 21:38, 3 May 2007 (UTC)

Hamlet, the flatterer of Andersen Insulting A/S.

This is advertising the line must be reverted. —Preceding unsigned comment added by 206.17.152.16 (talk) 19:07, 30 June 2008 (UTC)

Hamlet, the flatterer of Andersen Insulting A/S. This is advertising the line must be reverted.

Karl's name is now Wiberg. Should it be updated in the text? — Preceding unsigned comment added by 77.53.24.66 (talk) 10:54, 25 November 2013 (UTC)

Yes, please update my name (or is it OK if I do it myself?). subrabbit (talk) 10:25, 13 December 2013 (UTC)

Exeunt
near the end of the last example it uses [Exeunt]

is this a typo or a command not previously mentioned? —Preceding unsigned comment added by 146.145.1.155 (talk • contribs) 19. sep 2006 kl. 19:03
 * Exuent is antiquated English, used in plays when multiple people Exit. Scott Paeth 05:56, 11 October 2006 (UTC)


 * Not so much antiquated English as Latin: Exit and Exeunt are the third-person singular and plural forms respectively of the word Exire = English 'Go out'. AndrewWTaylor 22:07, 26 February 2007 (UTC)

Variable Naming
is it compulsary to name variables after characters from Shakespear's plays? 82.30.254.17 09:15, 20 June 2007 (UTC)

According to the linked website it is. IronicPseudonym (talk) 22:57, 9 February 2013 (UTC)

Why is Inform 7 under see also?
These languages are not preticularly related. This should be corrected. — Preceding unsigned comment added by 72.81.141.151 (talk) 22:53, 22 April 2015 (UTC)

"HELLO WORLD", not "Hello World"
The text outputted by the example program is "HELLO WORLD" (in caps), not "Hello World" as the article mentions. (If you think this doesn't make any difference, then you are NOT a programmer, I guess) — Preceding unsigned comment added by 220.110.246.192 (talk) 08:17, 17 May 2017 (UTC)

Ok, I have to amend what I just said. The program is buggy. Instead of "Hello World!" or "HELLO WORLD" it actually gives out "HELLO 7ORLd!" (Yes, with the '7' and the lower case 'd'! Followed by a last character that does not make the slightest bit of sense to me. Maybe it was supposed to be a newline, or an end of text, dunno). Whoever wrote this seems to have gotten confused with the capital letters: If the 'O' in world was in lower case, the 7 would be the correct 'W' of WORLD instead. And obviously the 'd' is the only lower case letter in the whole string, I assume that wasn't on purpose. 220.110.246.192 (talk) 08:56, 17 May 2017 (UTC) Anonymia


 * Just for information, this issue is resolved. I just tested the current version (12 september 2023) with this shakespearelang interpreter and it works fine. Roman FW (talk) 12:01, 12 September 2023 (UTC)

Explanation of the Code
Should we add a line-by-line explanation of what each line in the play script does? I am happy to do it. ChesterChow (talk) 06:24, 6 August 2023 (UTC)


 * Yes that would be great! For now I just added a short paragraph before the code to give a sense of how it works but feel free to make changes. A more detailed explanation would be nice I think (or maybe the corresponding pseudo-code next to each line ?) Roman FW (talk) 11:17, 12 September 2023 (UTC)