Kauê Hunnicutt Bazilli
Kauê Hunnicutt Bazilli
The plan here was to eventually give access to the error term in the exception, so that you can catch it. There is no support for this in the Rust...
> I would like to second this, specifically also because commit hashes occur in commit messages. As an example, git commit https://github.com/mthom/scryer-prolog/commit/05ba5f43589efb3e02526ebb7719587b3e4bba77 refers to commit https://github.com/mthom/scryer-prolog/commit/4fd37335f576240c25dfbfe6e70441aff166c60e in its description, and...
For some reason `$` predicates can't be called from the toplevel, but they work fine if you use them in a file. This seems like a limitation of `call/N`, which...
There are some things that just don't work at all (see the problems found by @guregu in #2825) and it's definitely not as performant or flexible as it could be,...
Ah, I believe you are already aware, but notice that the crates.io (and therefore docs.rs) package is still 0.9.4, which is very outdated and doesn't have the new Rust embedding...
The fact that the improved API is not yet in a published version is probably the biggest downside of being an early adopter, though for most cases you could just...
On Linux: ```prolog ?- [broken]. error(instantiation_error,functor/3). ``` Very unfortunate that none of the active developers of Scryer use Windows. I will try to reproduce this in Wine, because that would...
Still, Windows is a very big platform that we are basically unable to properly support currently, which is very unfortunate. I've not been able to cross-compile Scryer Prolog yet. Rust...
> And I think there could be more of a developer guide, and overview to the code, how unit tests run, project conventions for PRs etc. Yeah. It seems Scryer...
Actually, the second argument to the `error/2` compound term is implementation defined. I think this means that Scryer Prolog can magically change it if we want and avoid having to...