* John Cowan <[email protected]> [110313 21:33]: > Moritz Heidkamp scripsit: > > > One thing almost > > every participant wondered about was that csi didn't provide readline > > support out of the box. > > The answer is that supplying readline by default would require csi to > be released under the GPL. There are two ways around this problem that > I can think of: > > 1) We could use editline (aka libedit) by default rather than readline. > > 2) We could supply two versions of the csi main program, one with > readline support under the GPL, and one without under the BSD. This is > what Pure <http://pure-lang.googlecode.com> does. It has to be done by > the copyright holder, because a licensee can't just remove the feature > from a program that requires it to be under the GPL and make it not GPL > any more, but the licensor can violate their own license if they want. >
These are all valid points. I would like to add some already existing possibilities: 1. external tools like rlwrap 2. the readline egg 3. the linenoise egg I am also not sure if we break some existing code by enabling a unit that fiddles with stdin by default. Kind regards, Christian _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
