Markus Triska

Results 705 comments of Markus Triska

`length_rundown` and `length_addendum` are predicates internal in `library(lists)`, whereas `length` is an exported predicate. At the time the completion is tried, none of these predicates are even available, and the...

Maybe it could be worth considering to take **`current_predicate/1`** into account for possible completions. For instance, we have: $ scryer-prolog -f ?- current_predicate(P). P = term_expansion/2 ; P = verify_attributes/3...

> this is likely due to short atoms no longer being stored in the atom table Yes indeed, this seems to be the reason! Atoms up to length 6 (in...

I would like to second this, specifically also because commit hashes occur in **commit messages**. As an example, git commit 05ba5f43589efb3e02526ebb7719587b3e4bba77 refers to commit 4fd37335f576240c25dfbfe6e70441aff166c60e in its description, and force-pushing...

That being said, you can force the local branch to the latest head of rebis-dev with: $ git reset --hard origin/rebis-dev

> I prefer rebasing and keeping the history in a state that is easy to understand and inspect Yes, I second that as well!

Related: https://github.com/mthom/scryer-prolog/issues/438

Please note that the top level is out of scope of the standard: 3.185 top level: A process whereby a Prolog processor repeatedly inputs and executes * queries. NOTE -...

I think there is an example in https://github.com/mthom/scryer-prolog/tree/master/src/machine/lib_machine, does it help?

Currently, it is only a single file. Conceptually, we can distinguish at least the following parts, occurring roughly in this order in the source file: - **domain operations**, an essential...