nanofil/web/play/swipl.nix
Native SWI-Prolog at the revision swipl-wasm is built from, so the playground's build (the frozen profile, the page's Prolog) and the browser run one SWI. Nixpkgs has 9.2.9; 10.1 is a development release, so it comes from swipl-devel.
λpkgs
pkgs.swi-prolog.overridewithJava = false; withOdbc = false; withPython = false;.overrideAttrs
λold
rec
"10.1.19"
10.x's utf8proc package finds its library with pkg-config.