Raivo Laanemets
Raivo Laanemets
Only conflict(version, _) has nice message now. Should happen whenever name in pack.pl does not match pack path/URL.
Currently pack_default_options/4 is run twice when using pack_install/1 which causes some issues: https://groups.google.com/forum/#!topic/swi-prolog/HYYATv_70u0 Maybe it would be best to just define pack_install(Spec):- pack_install(Spec, []).
read_file_to_codes/3 and others in readutil require options to be a list while many other options-taking predicates also accept dicts. Link to code: https://github.com/SWI-Prolog/swipl-devel/blob/470019184cfb99e228a4194183b69709784dd3ab/library/readutil.pl#L215
Hello @mthom! Would it be possible to compile and run scryer as a WebAssembly binary? I worked some time ago on SWI-Prolog WebAssembly port but it turned out to be...
SWI-Prolog switched recently to CMake-based build system. New instructions based on it need to be written. It seems like the build command should be: ``` cd src mkdir build cmake...
It would be nice to have automated tests for the WebAssembly API. This is complicated issue right now as the `--preload-file` does not support Node.js environment and that an headless...
This representation provides higher-level interface than C functions in the SWI-Prolog Foreign Language Interface (FLI). All currently created demos use FLI. JPL is an language bridge between SWI-Prolog and Java....
Signals are not supported by WebAssembly although there are stub versions available that do nothing. The stubs just print a message like: `Calling stub instead of sigaction()`.
Current Prolog WebAssembly examples use the SWI-Prolog [Foreign Language Interface][fli] through the Emscripten [cwrap][cwrap] function. [fli]:http://www.swi-prolog.org/pldoc/man?section=foreign This has been separatedly done in each project. For example, in the prolog-vdom project:...
Current console example at does not support multiple answers and produces errors when the toplevel is expecting user input. There is also no way to set initialization parameters to `PL_initialise`,...