I took a few minutes and ported the Picat logic programming language to Haiku. A link to the tarball is here: Picat tarball
Picat is a powerful functional logic programming language. It is not a beginner’s programming language. You would likely need at least an undergraduate degree in computer science or a background in logic programming. Here are some links to get started:
Getting Started
Picat: A Logic-based Multi-paradigm Language
Constraint programming with Picat
http://www.picat-lang.org/
If someone wanted to take the time and make a package for Picat I would greatly appreciate it!
