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/2
directory_exists/1
file_exists/1
is_list/1
atomic_list_concat/3
downcase_atom/2
upcase_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/2
json_prolog/2
between/3
made 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.