Logic-based multi-paradigm programming language combining declarative and imperative styles
Simple, and yet powerful, logic-based multi-paradigm programming language
picat
$ picat program.pi
$ picat
$ picat -g "main" puzzle.pi