Hacker News new | ask | show | jobs
by vram22 2717 days ago
>Just starting that book on how Erlang was 'grown' using Prolog...

What book is that?

1 comments

Whoops. Not a book, just a 17 page paper. It's fascinating so far.

Use of Prolog for developing a new programming language (1992) by Armstrong/Virding/Williams.

http://192.121.151.106/publications/prac_appl_prolog.pdf

Thanks, will take a look.
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. ‎

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