What is more interesting or powerful: Curry/Mercury/Lambda-Prolog/your suggestion.

Posted by Bubba88 on Stack Overflow See other posts from Stack Overflow or by Bubba88
Published on 2010-06-01T16:11:13Z Indexed on 2010/06/01 16:13 UTC
Read the original article Hit count: 304

Hi! I would like to ask you about what formal system could be more interesting to implement from scratch/reverse engineer.

I've looked through some existing and rather open (open in the sense of free/open-source) projects of logical/declarative programming systems. I've decided to make up something similar in my free time, or at least to catch the general idea of implementation.

It would be great if some of these systems would provide most of the expressive power and conciseness of modern academic investigations in logic and it's relation with computational models.

What would you recommend to study at least at the conceptual level? For example, Lambda-Prolog is interesting particularly because it allows for higher order relations, but AFAIK (I might really be mistaken :)) is based on intuitionist logic and therefore lack the excluded-middle principle; that's generally a disatvantage for me..

I would also welcome any suggestions about modern logical programming systems which are less popular but more expressive/powerful. I guess, this question will need refactoring, but thank you in advance! :)

© Stack Overflow or respective owner

Related posts about logic

Related posts about prolog