Changes in version 0.9.26 (2026-04-21) - Unicode support Changes in version 0.9.25 (2026-02-24) - run swipl's unit tests during R CMD check - maintainance release, compatible with swipl >= 10.1.2 Changes in version 0.9.24 (2026-01-14) - add mutex to prevent simultaneous calls to R Changes in version 0.9.23 (2025-05-19) - as.rolog evaluates symbols in (a), not in (a + 1) Changes in version 0.9.22 - Prolog pack now running on MSYS2 (requires R in PATH and R_HOME) Changes in version 0.9.21 (2025-03-11) - Migrate back to cpp2 - fix https://github.com/mgondan/rolog/issues/10 - Avoids the use of non-API calls BODY, FORMALS. Changes in version 0.9.20 (2025-02-15) - Bidirectional support: Access SWI-Prolog from R and vice-versa. - Changed license to BSD-2 Changes in version 0.9.19 - Maintainance release: fixes problems reported by UBSAN Changes in version 0.9.18 (2024-07-09) - bugfix: PL-get-atom-chars - workaround for Rcpp::Language Changes in version 0.9.17 (2024-05-01) - Maintainance release: improve behavior with parallel make Changes in version 0.9.16 (2024-03-28) - Maintainance release: improve detection of swi-prolog at runtime Changes in version 0.9.15 (2024-03-18) - Migrate to C functions (prepare wrapper library for rswipl) Changes in version 0.9.14 (2023-06-29) - Maintainance release: more informative error message if SWI-Prolog is missing Changes in version 0.9.13 (2023-05-08) - Maintainance release: compatible with static libswipl.a from R package rswipl Changes in version 0.9.12 (2023-04-20) - represent vectors as double hash, dollar, !, % - matrices triple hash, dollar, !, % - compatible with R-4.3 Changes in version 0.9.11 (2023-01-27) - Maintainance release: fix problems with exception handling Changes in version 0.9.10 (2023-01-12) - Support for R environments (r_eval) - Backward compatible with swipl 8.4.2 Changes in version 0.9.9 (2023-01-06) - Support for formulae (convert to call) - LinkingTo: rswipl Changes in version 0.9.8 (2022-12-23) - Support for matrices - Support for exceptions Changes in version 0.9.7 - Represent R functions as ':-'/2 in Prolog Changes in version 0.9.6 (2022-11-12) - Separate SWI-Prolog runtime in R package rswipl - Connect to installed SWI-Prolog (Windows registry, PATH, SWI_HOME_DIR) Changes in version 0.9.5 - skipped. Will use updated C++ interface at a later stage. Changes in version 0.9.4 (2022-05-14) - Added a vignette with a manuscript for JSS - Patch on swipl to suppress a deprecation warning under macOS (vfork) Changes in version 0.9.3 (2022-05-04) - Added a NEWS.md file to track changes to the package. - Temporarily remove diagrams from the package vignette because DiagrammeR is currently not available in r-devel. - Slightly faster build on Windows