Changelog¶
Version 2.0¶
Enhancements
Moved to Python 3.11, Cython 3.0.0, EclipseCLP 7.0
Version 1.0¶
Bugs
Fixed an incompatibility bug with Cython 0.25
Version 0.8¶
Bugs
PList not handling correctly initialization with nested list (Fixed).
Enhancements
Added capability to create Prolog List (PList) with any kind of tail. (before was supported only empty list tail)
Prolog lists that have a tail different from empty list (a.k.a. nil list) are converted to PList.
Added
getListTail
function to PList to get the tail of a prolog list.call_python_function/2
predicate can be used in any module by importing pyclp module (:- import pyclp
.)
Incompatibilities
A prolog empty list is converted to a PList. In previous version it was converted to a standard empty tuple.
Version 0.7¶
Fixed bug
019229 inconsistency in treating 0 (zero)
(thanks to Federico Ferri).
Version 0.6¶
Added support for 64 bit building.
Tested on ECLiPSe 6.1
Added support to call python function from ECLiPSe predicates.
Added support for ECLiPSe events