News for hackers. Stuff that matters.
Re:Prolog for Programmers by _nato_ on Friday December 13, 2013 @11:24AM (#6901314)
The father of Erlang, Joe Armstrong, lauds this language every time he gets a chance. And I think the hate on Erlang syntax comes from the fact that a first stab at Erlang was done with Prolog. But I actually like the Erlang syntax after I got used to it. It reads like English ~
Re:Prolog for Programmers by fcatalan on Friday December 13, 2013 @04:09PM (#6902938)
There's a great article describing the start of Erlang as a Prolog metainterpreter. It's very accessible, at least I can follow it with my month old Prolog knowledge and it's quite impressive to watch as the interpreter goes from nothing to basic concurrency in a few lines of code:

http://www.sics.se/~joe/pubs/prac_appl_prolog.ps‎

I'm taking a class that has some Prolog content and I've been playing with my own toy implementation. Fun stuff.

Re:Prolog for Programmers by brickcap on Saturday December 14, 2013 @11:09AM (#6905990)
> It reads like English

My sentiments exactly. Atoms and pattern matching make my programs highly readable.

When I was starting out in erlang I read a lot of complaints on erlang's syntax. But after a day or two I got comfortable around it.

Re:Prolog for Programmers by anth1y on Friday December 13, 2013 @02:27PM (#6902362)
Is there a more accessible intro to Prolog for someone who is a sysadmin and is trying to write more code.
Re:Prolog for Programmers by YAYERKA on Friday December 13, 2013 @03:04PM (#6902599)
I've looked at and read a bunch of different Prolog books. In my opinion the best one is `Programming in Prolog: Using the ISO Standard' by Clocksin & Mellish. It's actually one of my favorite programming books. Do all the exercises!

http://www.amazon.com/Programming-Prolog-Using-ISO-Standard/...

http://www.swi-prolog.org/

Re:Prolog for Programmers by nmk on Friday December 13, 2013 @03:37PM (#6902762)
If you are looking for an on-line resource nick_dm's suggestion for http://www.learnprolognow.org/ is spot on.

If you would like a book, I cannot recommend "The Art of Prolog" by Sterling and Shapiro enough. It gives a very understandable introduction to the language and is focused on teaching you how to approach different problem spaces while "thinking" in Prolog.

Re:Prolog for Programmers by nick_dm on Friday December 13, 2013 @03:03PM (#6902587)
I recently started reading http://www.learnprolognow.org/ and the first few chapters have been excellent. There are exercises and practical sections at the end of each chapter too (unfortunately I haven't had time to look at them in detail yet).
Re:Prolog for Programmers by anth1y on Friday December 13, 2013 @07:04PM (#6903670)
Thanks everyone much appreciated