http://jaisharma.info/static/choice/images/projects/lineage.... .
A Functional Programming Influence Graph
21–30 of 44 posts
Re: A Functional Programming Influence Graph
#22[1] http://www.eecs.northwestern.edu/~robby/pubs/papers/ho-contr...
Re: A Functional Programming Influence Graph
#23Re: A Functional Programming Influence Graph
#24Re: A Functional Programming Influence Graph
#25Re: A Functional Programming Influence Graph
#26Re: A Functional Programming Influence Graph
#27It would be neat if, say, dashed lines were used for all the descendants of LISP that are Lisps.
I mean, from the ones shown, it's sort of obvious, but I'm thinking in general. Also, Common Lisp, Racket, and Clojure are different enough that they count as separate languages in their own right, rather than 'variations', which a dotted line might imply.
Re: A Functional Programming Influence Graph
#28Re: A Functional Programming Influence Graph
#29Anyone here use Qi, Mercury, or Agda? I’m interested in what people think of those languages.
Qi is interesting but the development community is much smaller than its competitors (mainly Haskell). You probably want to look into Shen, not Qi. Qi development has mostly stalled.
Re: A Functional Programming Influence Graph
#30It would be neat if, say, dashed lines were used for all the descendants of LISP that are Lisps.
That'd may be hard, because there's no canonical 'original' Lisp (there were a few similar, but incomplete/incompatible versions), and more importantly, there's no clear definition of what even is a Lisp. I mean, from the ones shown, it's sort of obvious, but I'm thinking in general. Also, Common Lisp, Racket, and Clojure are different enough that they count as separate languages in their own right, rather than 'vari…
How about: If you program in it using s-expressions, it’s a Lisp.