From 7ae0409989187d44044c4cd6f274f0a02ec5f826 Mon Sep 17 00:00:00 2001 From: Rebecca Turner Date: Sun, 8 Sep 2024 18:37:28 -0700 Subject: Remove readline support Lix cannot be built with GNU readline, and we would "rather not" be GPL. Change-Id: I0e86f0f10dab966ab1d1d467fb61fd2de50c00de --- doc/manual/rl-next/readline-support-removed.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 doc/manual/rl-next/readline-support-removed.md (limited to 'doc') diff --git a/doc/manual/rl-next/readline-support-removed.md b/doc/manual/rl-next/readline-support-removed.md new file mode 100644 index 000000000..6e4faeb67 --- /dev/null +++ b/doc/manual/rl-next/readline-support-removed.md @@ -0,0 +1,17 @@ +--- +synopsis: readline support removed +cls: [1885] +category: Packaging +credits: [9999years] +--- + +Support for building Lix with [`readline`][readline] instead of +[`editline`][editline] has been removed. `readline` support hasn't worked for a +long time (attempting to use it would lead to build errors) and would make Lix +subject to the GPL if it did work. In the future, we're hoping to replace +`editline` with [`rustyline`][rustyline] for improved ergonomics in the `nix +repl`. + +[readline]: https://en.wikipedia.org/wiki/GNU_Readline +[editline]: https://github.com/troglobit/editline +[rustyline]: https://github.com/kkawakam/rustyline -- cgit v1.2.3