-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Languages used in NaNoGenMo2014 #109
Comments
I'm also sort of interested in this... was thinking of surveying last year's projects too. I think you can add: Emacs Lisp -- Swann's Way Through The Night Land Surely there's been at least one entry in Ruby? I don't know -- searching the issues for "ruby" reveals no hits (except in the resources issue). Ditto Java. |
Clojure - #35 Novel Novel Generator Also, it looks like Generated Detective #70 uses at least some Ruby. Lots using Javascript and Python, including: |
Integrated - thanks! |
Generated detective is as much (if not more) written in Java using the Processing framework as it is Ruby. Ruby does the sentence selection and the image downloading, Processing sketches do the panel layout, the image processing, the face detection, and the adding of balloons and captions. |
#50 50,000 Meows? (PS Your link to 50 000 Finnish Numbers is broken.) |
French: #111 |
Crow/caw: #115 |
Perl -> #40 |
Go: #86 |
Matlab: #124 |
CoffeeScript: #129 |
Python and Spanish: #130 |
Entish: #136 |
A completed Lua: #137 |
#143 uses Standard ML and Celf, a research-prototype-y logic programming language |
Wow, I am impressed that the distribution of programming languages is so flat! (What, doesn't everyone still mostly write everything in c? When did that happen? And get off my lawn!!) |
@ceoln This issue shows just a couple of examples for each language. The vast majority used Python. |
What, no Rust? What, no Scala? What, no Dart? What, no Icon? What, no SNOBOL IV? What, no Rebol? What, no C#? What, no J? What, no Factor? What, no assembly? What, no SuperCollider? What, no D? What, no Erlang? What, no Inform? What, no Io? What, no Swift? Ok I'll stop. Please correct me if I'm wrong, because what I'm about to conjecture consists of guesses upon guesses: I guess that Python was very popular because I guess that a lot of participants came from the NLP community and I guess that Python is popular in the NLP community because of I guess NLTK. All's I know is that I had no idea what "i don't know if this is something i can ne_chunk" meant until I installed NLTK (after it was all over.) (Actually, I still don't know what it means, but at least I see where it came from.) |
Code Census CornerI've totted up the numbers of completed novels using each language (plus or minus):
|
@hugovk Nice. Which one was done in R, btw? I don't see it listed above, and searching the issues for "R" didn't turn up anything that I could identify as R (imagine that...) |
#114 uses Python and R:
http://blogger.ghostweather.com/2014/11/visualizing-word-embeddings-in-pride.html |
Phew, visualization. Here I was thinking someone was doing the actual generation bit in R 😬 |
Is HTML a "language" that is used for writing a program that generates output? The markup is HTML, but what created the HTML markup? Perhaps I should be clearer, then -- languages used in generation, not formatting (which includes LaTex, markdown, HTML, and some other stuff). |
Yep, I left out all the LaTeX and MD. I'll remove the HTML. |
There are a variety of programming languages used for the various projects.
I'd like to assemble a list of them, as well as links to some of the more unusual variants.
This is a work in progress [I've gone through issues 2..110 inclusive, and the others sporadically].
Some simple stats (under review):
Programming Language
BASIC - #64 (Chipmunk Basic)
C -- #68, #76
Celf - #143
Clojure - #35
CoffeeScript - #129 [see also: Javascript]
Command-line utilities: #82
Emacs Lisp -- #91
Go - #86
Haskell - #79, #107, this experiment
Javascript - #6, #43, #55, #66, #71, #74, #78, #81, #89, #104, #105, #142 [see also: CoffeeScript]
Java/Processing - see Processing (Java)
Lua - seen in #107, #137
make - in this experiment
Matlab - #124
Node.JS: see JavaScript
Objective-C - #147
Perl - #2, #40
PHP - #57, #78, #97, #102
Processing (Java) - #108, #70
Python - #5, #14, #20, #21, #22, #29, #33, #36, #37, #38, #45, #47, #48, #51, #63, #69, #73, #75, #80, #83, #84, #87, #90, #94 (not complete?), #96, #99, #110, #130
Ruby - #18, #70
Standard ML (SML) - #143
Twine/Twee - #14, #143, #154
zsh - z-shell script, seen in #8
Nocode - using IFTT, Sublime Text, Excel - An attempt without any code - #88
Nocode - see Command-line utilities
Text Language
Most of the novels are "written" in English, but a few are in other languages, some of which don't really exist.
Cat (Feline) - #50
Caw - #115
Crow (avian) - see Caw
D'Skuban (fictional language) - #80, also used in Excerpts from "Appreciating the Great D'skuban Playwrights, Vol. I".
Entish - #136 (internal notes suggest that this is conjectured Entish)
Feline - see Cat (Feline)
Finnish - #67
French - #111
Hawaiian (fake) - #142
Meow - see Cat (Feline)
New Latin - see Pig Latin
Oj Eninco (fictional language) - #68
Pig Latin - #148
Spanish - #95, #130
Common Novels
Use of Pride and Prejudice:
Use of Alice in Wonderland/Through the Looking Glass:
Use of Moby Dick: #8, #38, #47, #50, #55, #96, #110, #135, #138
The text was updated successfully, but these errors were encountered: