Skip to content

Releases: guregu/predicates

Update ichiban/prolog

25 Sep 08:40
Compare
Choose a tag to compare
  • Update to latest ichiban/prolog (fixes #6)

Update ichiban/prolog

25 Aug 11:01
Compare
Choose a tag to compare
  • Updates ichiban/prolog to v0.10.5

Update Prolog

07 Aug 15:52
Compare
Choose a tag to compare

Update Prolog

31 Jul 20:02
Compare
Choose a tag to compare

Full Changelog: v0.0.10...v0.0.11

JSON fix

09 May 13:32
Compare
Choose a tag to compare
  • Handle compound arguments better (probably doesn't match Tau completely, yet)

Full Changelog: v0.0.9...v0.0.10

downcase_atom/2

11 Apr 02:32
ad672cc
Compare
Choose a tag to compare

What's Changed

  • add downcase_atom/2, upcase_atom/2 by @guregu in #5

Full Changelog: v0.0.8...v0.0.9

atomic_list_concat/3

08 Apr 02:29
Compare
Choose a tag to compare

Added

  • atomic_list_concat/3 like Tau/SWI

Full Changelog: v0.0.7...v0.0.8

is_list/1

06 Apr 19:39
25875f9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.6...v0.0.7

Tau JSON predicates

04 Apr 16:34
Compare
Choose a tag to compare

This release adds a new quick & dirty package called taujson intended to be compatible with Tau Prolog's library(js).
This is handy if you share code between ichiban/prolog and Tau.

  • taujson: add json_atom/2
  • taujson: add json_prolog/2
  • dynamodb: add delete_item/2

Full Changelog: v0.0.5...v0.0.6

library(files) compatibility

26 Mar 22:44
Compare
Choose a tag to compare

This release fixes #1, changing the filesystem predicates to use strings instead of atoms.

A new package called chars is now available with some convenience functions to convert between engine.Term and Go ~string | ~[]rune.

Thanks

Thanks @triska for suggesting library(files) compatibility. I hope one day we can get to the point where we can run Scryer Prolog libraries directly.