Skip to content

v0.3.0

Latest
Compare
Choose a tag to compare
@yuce yuce released this 06 Oct 17:47
· 6 commits to master since this release
816ff95

Install

If you have SWI-Prolog installed, it's just:

pip install pyswip

See PySwip Getting Started for detailed instructions.

Changes

Changes since v0.2.10:

  • Improve list representations, unicode support and multiple threading usage, see: 97. Contributed by Guglielmo Gemignani.
  • Added PL_STRINGS_MARK to getAtomChars, fixes 102. Contributed by Vince Jankovics.
  • Backwards compatibility for Python 2 64bit, see: 104. Contributed by Tobias Grubenmann.
  • Improved handling of lists, nested lists, strings, and atoms. see: 112. Contributed by Tobias Grubenmann.
  • Fixes for changed constants, see: 125. Contributed by Arvid Norlander.
  • Refactored SWI-Prolog discovery commit
  • Dictionary support, see: commit. Contributed by Max Peltzer.
  • Check PILLIBSWIPL environment variable for the libswipl library path 145. Contributed by Jan Wielemaker.
  • Avoid AttributeError with PL_version_info in swipl <= 8.4.2 154. Contributed by Jan DestyNova.
  • Added hardcoded path for libswipl.so 43. Contributed by Kumar Abhinav.
  • Fixed not finding swipl lib file when there are multiple options 153. Contributed by AdiHarif.