From: Mark Thom Date: Mon, 18 Mar 2019 01:22:36 +0000 (-0600) Subject: update readline instructions in README, dependence on readline_rs_compat with new... X-Git-Tag: v0.8.110~166 X-Git-Url: https://git.sagredo.dev/?a=commitdiff_plain;h=cd683c7f3d0f5fbc58860dd400a8b2d06db6acc6;p=scryer-prolog.git update readline instructions in README, dependence on readline_rs_compat with new library search paths --- diff --git a/Cargo.toml b/Cargo.toml index 994f516c..f168752f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scryer-prolog" -version = "0.8.10" +version = "0.8.11" authors = ["Mark Thom "] repository = "https://github.com/mthom/scryer-prolog" description = "A modern Prolog implementation written mostly in Rust." @@ -11,7 +11,7 @@ downcast = "0.9.1" num = "0.2" ordered-float = "0.5.0" prolog_parser = "0.8.1" -readline_rs_compat = "0.1.4" +readline_rs_compat = "0.1.5" [dependencies.termion] version = "1.4.0" \ No newline at end of file diff --git a/README.md b/README.md index 783942d5..bdab1a6d 100644 --- a/README.md +++ b/README.md @@ -101,18 +101,25 @@ $> cargo install scryer-prolog ``` cargo will download and install the libraries Scryer Prolog uses -automatically, save for the C library readline. It will search the -system library paths for readline without taking further steps to -install it if it is not found. +automatically, save for the C library readline. The +`readline_rs_compat` crate on which Scryer depends (and which is built +and maintained by myself) will search the following library paths for +readline: + +``` +/lib +/usr/lib +/usr/local/lib +/lib/x86_64-linux-gnu +/opt/local/lib +``` You can find the `scryer-prolog` executable in `~/.cargo/bin`. -Note on compatibility: Scryer Prolog should work on Linux, Mac OS X, and -FreeBSD. Windows support hinges on the Termion library working in -Windows terminals, which isn't yet the case, although work is -underway. See the relevant Termion -[issue](https://github.com/ticki/termion/issues/103) for more -information. +Note on compatibility: Scryer Prolog should work on Linux, Mac OS X, +and BSD variants on which Rust runs. Windows support hinges on +readline and Termion being fully functional in that environment, which +to my knowledge is not currently the case. ## Built-in predicates