Releases: trealla-prolog/go
Releases · trealla-prolog/go
Better marshaling
- Add
Marshal
function to convert anyTerm
to Prolog string - Better support for marshaling various types of slices
- Better quoting logic for atoms
Add Scan
Update Trealla
- Update to latest release
Better Terms
- Term is no longer a type alias
- Compound.Functor is an atom
- Fix variable attribute/residual goal marshaling
v0.6.2
v0.5.2
Fix Compound text
- Fix atoms in compound arguments for
Compound.String
Bind variables in queries
- Adds
QueryOption
type, queries can take options now - Add
WithBind
(takes a single variable and value) andWithBinding
(takes a map of substitutions) to bind variables in a query - Add
Prolog.QueryOnce
for grabbing single answers without needing to iterate
Catch-up
Query iterators
- Queries are now returned as iterators.
- Update embedded Trealla to guregu/trealla 0.5.1.