We should resize the balls based not on the languages they directly influenced, but on the transitive closure on the relation.<p>I was rather shocked to see ISWIM having such a small node, given it influenced basically the whole statically typed functional branch. Miranda got a correspondingly undeserved treatment.<p>Ideally, for the influence network, the size of the ball should correspond only to the influences that where innovations in the considered language. That may be too much to compute, though.
I would expect ML to have been a little bigger. Is the node size calculated by transitive influence or just adjacent influence?<p>This would be easier to read I think if the graph were directed and indicated it as such.
Never expected to see Dylan that big. Would be nice if this nifty language could get more attention. Has anybody here ever deployed something in Dylan?
This page doesn't display for me. The top bar loads but lower is just a blank off-black page with no images or text. I enabled Javascript and saw no change. Clicking and right clicking anywhere below the address bar does nothing.<p>Latest chrome on fully-updated win8...
Seems like a popular thing to do, but probably time consuming (I probably have dozens more URLs but i'd have to search a lot of laptops, delicious, and... remember magnolia?)<p><a href="http://blog.fogus.me/2012/05/02/a-functional-programming-influence-graph/" rel="nofollow">http://blog.fogus.me/2012/05/02/a-functional-programming-inf...</a><p><a href="http://blog.fogus.me/2012/06/07/an-object-oriented-influence-graph/" rel="nofollow">http://blog.fogus.me/2012/06/07/an-object-oriented-influence...</a><p><a href="https://news.ycombinator.com/item?id=3920619" rel="nofollow">https://news.ycombinator.com/item?id=3920619</a><p><a href="http://www.info.ucl.ac.be/~pvr/paradigms.html" rel="nofollow">http://www.info.ucl.ac.be/~pvr/paradigms.html</a><p>(the Dewey decimal system congeners) <a href="http://delivery.acm.org/10.1145/2380000/2371137/ACMCCSTaxonomy.html?ip=76.22.37.150&acc=OPEN&key=1B55DF923F77674F55057ED4F3766CA0&CFID=346311616&CFTOKEN=70828105&__acm__=1373473781_10bd00e024e5caa1c72dd84b743d610f" rel="nofollow">http://delivery.acm.org/10.1145/2380000/2371137/ACMCCSTaxono...</a><p><a href="http://james-iry.blogspot.com/2010/05/types-la-chart.html" rel="nofollow">http://james-iry.blogspot.com/2010/05/types-la-chart.html</a><p><a href="http://blog.ouseful.info/2012/07/03/mapping-how-programming-languages-influenced-each-other-according-to-wikipedia/" rel="nofollow">http://blog.ouseful.info/2012/07/03/mapping-how-programming-...</a><p>__________<p>vaguely related: the Right Tools survey<p><a href="http://www.eecs.berkeley.edu/~lmeyerov/projects/socioplt/viz/index.html" rel="nofollow">http://www.eecs.berkeley.edu/~lmeyerov/projects/socioplt/viz...</a><p><a href="http://www.storytotell.org/essays/juxtaposition.html" rel="nofollow">http://www.storytotell.org/essays/juxtaposition.html</a><p><a href="http://www.cl.cam.ac.uk/teaching/1011/ConceptsPL/" rel="nofollow">http://www.cl.cam.ac.uk/teaching/1011/ConceptsPL/</a> (they spend a lot of time studying ML and the state of the art language)<p><a href="http://www.cl.cam.ac.uk/teaching/exams/pastpapers/t-ConceptsinProgrammingLanguages.html" rel="nofollow">http://www.cl.cam.ac.uk/teaching/exams/pastpapers/t-Concepts...</a> (pretty sure i'd flunk)<p><a href="http://www.cl.cam.ac.uk/teaching/1213/DenotSem/" rel="nofollow">http://www.cl.cam.ac.uk/teaching/1213/DenotSem/</a>
Love it, allows to explore the relations between language in a different way.<p>I wonder why ECMAScript and JavaScript are different? Isn't it a different name for the same programming language?
This is a cool visualization, but the data it is working from is pretty poor. A lot of the "influenced"s and "influenced by"s are pretty sketchy, and some are just plain nonsense. Also categorizing the languages is pretty iffy. I can't imagine any possible definition of "functional programming language" that includes lua, python and ruby, but does not include perl.