Package: wnpp
Severity: wishlist

* Package name    : picat
  Version         : 1.4
  Upstream Author : Neng-Fa ZHOU (http://www.sci.brooklyn.cuny.edu/~zhou/)
* URL             : http://picat-lang.org/
* License         : Mozilla Public License (http://mozilla.org/MPL/2.0/)
  Programming Lang: C, Picat
  Description     : Picat is a rule and logic based programming language

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. Picat incorporates
many declarative language features for better productivity
of software development, including explicit
non-determinism, explicit unification, functions, list
comprehensions, constraints, and tabling. Picat also
provides imperative language constructs, such as
assignments and loops, for programming everyday things. The
Picat implementation, which is based on a well-designed
virtual machine and incorporates a memory manager that
garbage-collects and expands the stacks and data areas when
needed, is efficient and scalable. Picat can be used for
not only symbolic computations, which is a traditional
application domain of declarative languages, but also for
scripting and modeling tasks. 

(extracted from README)

It may interest Debian Science Team and its science-logic package.

Regards,
Patrice

Reply via email to