Skip to content

Instantly share code, notes, and snippets.

@samth
Forked from fogus/fp.dot
Created May 2, 2012 15:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samth/2577240 to your computer and use it in GitHub Desktop.
Save samth/2577240 to your computer and use it in GitHub Desktop.
early influence graph of fp languages -- this is not meant to be a complete time line. I'm mostly concerned with the root and inner nodes.
digraph G {
KRC -> Miranda;
ML -> Miranda;
KRC -> SASL;
SASL -> Miranda;
Miranda -> Haskell;
Hope -> Haskell;
Hope -> ML;
Clean -> Haskell;
FP -> Haskell;
ISWIM -> Haskell;
Haskell -> FSharp
Haskell -> Clojure;
Haskell -> Qi;
Haskell -> Mercury;
Haskell -> Clean;
Haskell -> Agda;
ISWIM -> SASL;
ISWIM -> Miranda;
ISWIM -> Lucid;
ISWIM -> ML;
LISP -> ISWIM;
Id -> Haskell; // M-structure are managed refs
Erlang -> Clojure;
ML -> Clojure;
ML -> Erlang;
Prolog -> Erlang;
Prolog -> Clojure;
Scheme -> Clojure;
Scheme -> Haskell;
LISP -> Scheme;
LISP -> Qi;
ML -> Scala;
Prolog -> Mercury;
Haskell -> Scala;
SystemF -> unknown;
ALGOL -> ISWIM;
ALGOL -> Scheme;
LISP -> Planner -> Prolog;
Planner -> Actor -> Scheme;
Scheme -> Racket;
Clojure -> Scala;
ML -> Caml -> OCaml -> FSharp;
ML -> SML;
ML -> Haskell;
SML -> Haskell;
LISP -> Common Lisp;
Scheme -> Common Lisp;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment