Hacker News new | ask | show | jobs
by yesenadam 2722 days ago
Armstrong's PhD thesis from 2003 Making reliable distributed systems in the presence of software errors (295 pages!) has the whole Erlang story, including an Erlang tutorial, large parts of which are identical to a Prolog tutorial (or virtually, just substituting -> for Prolog's :-, and ; for . etc), I would have had no idea how huge the similarities are, had I not become familiar with Prolog first.

http://erlang.org/download/armstrong_thesis_2003.pdf

Also, in the 17 page paper, he firstly makes a meta-interpreter, which I've since noticed is pretty standard in Prolog books, e.g. The Art of Prolog, The Craft of Prolog. ‎

1 comments

Thanks, will check that too. I remember The Art of Prolog coming up here on HN a while ago.