-
Since when using the sandbox, I see a use_module/1 directive, I
thought most of the concepts of the ISO module standard
are implemented. So I tried a module that is created on the fly:
![grafik]…
ghost updated
4 years ago
-
Latest versions of LVM and Trealla Prolog implement a `function_property/2` built-in predicate, which provides similar functionality to the de facto standard `predicate_property/2` built-in predicate,…
-
Seems like the list should include a section on inference tools (forward and backward chaining), I didn't see them when I looked today.
Some links I have examined (not necessarily recently) and tho…
-
Several standard compliance tests fail due to non-compliant exception for "evaluable" type errors. For example:
```text
! lgt_acos_1_05: failure
! test goal throws the wrong error:
! …
-
The Prolog language is based on character classifcation into alpha, digit, graph etc.. If I
am not totally wrong, maybe ask Ulrich Neumerkel, this classifcations can be extended
by an implementati…
ghost updated
6 years ago
-
If this cannot be done ATM because of missing libraries or open issues, then we can at least assemble a list of requirements SWI should meet in order to add compatibility in the future.
-
I tried an atom name and a variable name:
```
?- X = _äüö .
error parsing query:
?- X = äüö .
error parsing query:
```
Didn't work:
In SWI-Prolog the same works:
```
?- X = äüö .…
ghost updated
3 years ago
-
Lets say we want to use TauProlog as a transpiler that also writes
Prolog clauses. Now the following happens in TauProlog 0.3.1 (beta):
```
?- X = (a,b), writeq(X), nl.
a,b
?- X = (a:-b), writeq…
ghost updated
3 years ago
-
This came up on Hacker News so I checked...
$ ~/scryer-prolog/target/release/scryer-prolog
?- X is -0.0.
X = 0.
$ gprolog
| ?- X is -0.0.
X = -0.0
$ swipl
?- X is -0.0.
X = -0.0.
-
As a future enhancement, it would be quite useful if we could call the `stream_property/2` predicate to get the current line and if the `read_term/3` predicate could support an option to get the term …