v0.3.0
Installing
If you have SWI-Prolog installed, it's just:
pip install pyswip==v0.3.0
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 thelibswipl
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.