Talk:AnyLang Programming Language Comparison

lowercase functions comparison ( 2009/2009__q3/2009-09-16docs/anylang-lowercase.txt)

Great project
Congratulations for coming up with this book/project idea. Great expectations here... --Panic (talk) 06:30, 11 October 2009 (UTC)


 * Greetings Panic2k4, thanks for the feedback. There are definitely other similar projects out there with a more substantial corpus of material, but this may have the potential to add to that in some useful way. We will see. Dreftymac (talk) 17:21, 13 October 2009 (UTC)

Page naming conventions
If I can be of any help in working out humanly readable page-naming conventions, I'd be happy to do so. To be of help, though, I'd need to have some sense of what information the individual pages will contain. --Pi zero (talk) 15:46, 13 October 2009 (UTC)

Probably best for me to start uploading samples, the random naming seems too confusing

 * Greetings Pi zero. First off, let me say thanks for your feedback over at the reading room. You bring up excellent points and they are well-taken. I can assume that you have close familiarity with naming conventions and cross-referencing schemes. You've no doubt encountered the numerous pitfalls associated with them.


 * The idea for the approach I chose for the particular cross referencing scheme currently in place is pretty simple, I wanted something akin to a UUID for each concept in the book, without using actual UUIDs. The compromise I arrived at was to use a Diceware naming convention.


 * I have used this approach in other contexts with varying degrees of success, but the one nice thing about this convention: it was intentionally designed to enable "tagging" of content with unique identifiers that are actually "legible", "memorable" and readily "distinguishable". At least to speakers of English, the primary target audience for this book.


 * The core challenge in any scheme of unique identifier generation is obviously choosing identifiers that can remain the same throughout the life-cycle of the asset they are intended to uniquely identify. Making that identifier contingent upon the changeable content of the asset itself obviously falls apart quickly.


 * Nevertheless, I can see that the very unconventional aspect of the naming convention, combined with the fact that I have not uploaded the substantive core of the content yet, leads me to believe that the convention will cause more confusion than benefit. Consequently, I will look at alternative approaches to address this issue.


 * Thanks again for your feedback. Dreftymac (talk) 17:15, 13 October 2009 (UTC)

other language comparisons
I see that Computer Programming/Hello world has some language comparisons. Also, the huge table on the root page of the Computer Programming wikibook has a grid of language concepts vs. programming language.

Should we pull those comparisons out of that wikibook and stick them into this "AnyLang Programming Language Comparison" wikibook? --DavidCary (talk) 02:05, 22 October 2009 (UTC)


 * Add a merge tag to the Computer Programming in general and here. That book has been slowly but steadily been predated upon (in the sense that content has been removed, not copied into other books). From previous posts by Dreftymac he seems to already have some bulk content ready to be put into the AnyLang Programming Language Comparison project but so far it is only a stub, Personally, I would prefer the reverse, that this project be merged into Computer Programming... --Panic (talk) 04:13, 22 October 2009 (UTC)