Hi all, at yesterday's PilCon it turned out that pil21 has a serious licence problem.
A major design decision of pil21 was to use readline(3) instead of the self- rolled @lib/led.l from pil64/pil32. The reason was compatibility with the rest of the world (readline supports both vi- and emacs-mode right out of the box, uses the same ~/.inputrc as bash and other tools, and everybody is used to it), and high configurability. I took a look at editline() / libedit. Very different API! It does not even use ~/.inputrc but requires a separate ~/.editrc. I don't see that it supports all the features pil21 needs (hooks to various functions for signal handling, background tasks and display control (see pil21/src/lib.c). Better go back to GPL with pil21? I'm getting fed up with these licence wars! ☹/ A!ex -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe