1. 13
    1. 2

      Picat is a simple, and yet powerful, logic-based multi-paradigm programming language aimed for general-purpose applications. Picat is a rule-based language, in which predicates, functions, and actors are defined with pattern-matching rules.

      [ … ]

      This Picat system is distributed under the Mozilla Public License (http://mozilla.org/MPL/2.0/). The Picat system is provided free of charge for any fair application, including commercial applications.

      1. 2

        Picat is a logic programming language with built in constraint and GOAP solving, plus an imperative programming escape hatch. I like it a lot! Wrote about it here: https://buttondown.email/hillelwayne/archive/picat-is-my-favorite-new-toolbox-language/