2016
2016 copied to clipboard
Language survey 2016
List of languages (written or programming) used in NaNoGenMo 2016.
Links to previous years:
This top post shall serve as the canonical resource. Please comment below for inclusion.
Programming Language
Bash - #135 #139 C++ - #55 #130 C# - #111 Haskell - #114 Java - #115 #131 JavaScript - #10 #27 #124 #128 #136 #137 #140 #155 Python (2.7 or unspecified) - #6 #7 #24 #29 #41 #45 #50 #53 #58 #61 #71 #95 #97 #98 #107 #113 #114 #117 #118 #119 #121 #123 #126 #127 #130 #132 #133 #134 #135 #138 #141 #143 #145 #146 #147 #149 #152 #156 Python 3.5 - #9 #125 #144 Ruby - #15 #44 #151 Tracery - #6 #27 #128
Text Language
Chinese - #107 English - unless otherwise noted here French - #41 #126 Russian - #137
Common Source-Texts
Arthur Conan Doyle - Dancing Men - #29
Jane Austen - Pride and Prejudice - #10 #146
Italo Calvino - If on a winter's night a traveler - #58
Gustave Flaubert - Madame Bovary - #126
Shirley Jackson - The Lottery - #29
James Joyce - Finnegan's Wake - #10
James Joyce - Ulysses - #129
Jack Kerouac - On The Road - #98
H. P. Lovecraft - #12 #135 #139
Herman Melville - Bartleby the Scrivener - #156
Herman Melville - Moby Dick - #124
Flannery O’Connor - Revelation - #29
Yoko Ono - Grapefruit - #22 #93
Edgar Allen Poe - complete works - #145
Edgar Allen Poe - The Tell-Tale Heart - #29
Edgar Allen Poe - Cask of Amontillado - #29
William Shakespeare - complete works - #132
Bible - #131
US Constitution - #131
US Declaration of Independence - #131
#24 is using Python 2.7
#55 is C++
#9 and #125 are Python 3.5 and IPython notebooks.
#131 using Java 8. Source texts: Bible, US Constitution, Declaration of Independence for now.
Another text language--there's a Chinese translation of #107 available here: https://github.com/Yangzhedi/story-grammar
#50 is using Python 2.7, in English.
@hugovk How about a method survey? E.g. template-based, neural nets etc.? Also, languages (natural and programming) and methods would look good as issue labels.
I won't have time, but sure, feel free to comment here or create a new issue for a method survey!
Issue labels are probably an easier way to do it too, let's try that next year.
@hugovk is there a good source of terminology for methods? It would help if you'd write (or link to) a brief list of them to get us started.
@agladysh Ah, identifying and categorising is the difficult part! The headings from https://habrahabr.ru/post/313862/ might be a good starting point.
Thanks. This can be one too: #84
Tentative method list (each submission may be listed in several):
- Markov chains
- Text templates #136 #137
- Recursion
- Literary text post-processing
- Other text or data post-processing
- Neural networks
- Simulation
@hugovk What do you think?
Next steps after figuring out the format would be to create a new issue and use it as a seed for a crowdsourced identification and categorization effort. I.e. let the authors themselves do it.
@agladysh Looks good to me.
#143 is Python 3.5.
Started a new issue: #154. Any help updating it is welcome.
#12 used Lovecraft as well.