import "github.com/guregu/predicates"
Native predicates for ichiban/prolog.
Filesystem predicates use io/fs.FS.
consult/1
These predicates are intended to be compatible with Scryer Prolog's library(files).
These use strings (lists of characters) for filenames.
directory_files/2directory_exists/1file_exists/1
is_list/1atomic_list_concat/3
downcase_atom/2upcase_atom/2
Package taujson
These predicates are intended to be compatible with Tau Prolog's library(js).
They are peculiar predicates that use opaque native objects for JSON conversion.
json_atom/2json_prolog/2
between/3made it into ichiban/prolog inv0.9.0!
Package chars provides some convenience functions for working with Prolog strings.
BSD 2-clause. Includes code from ichiban/prolog (MIT license). See LICENSE.