chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] German Lisp Workshop at the CCC in Cologne


From: Joe Python
Subject: Re: [Chicken-users] German Lisp Workshop at the CCC in Cologne
Date: Sun, 13 Mar 2011 22:09:56 -0400

In Solaris 10, you can use enhance which was built using the tecla library(http://www.astro.caltech.edu/~mcs/tecla/index.html)



On Sun, Mar 13, 2011 at 5:19 PM, Christian Kellermann <address@hidden> wrote:
* John Cowan <address@hidden> [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
address@hidden
http://lists.nongnu.org/mailman/listinfo/chicken-users


reply via email to

[Prev in Thread] Current Thread [Next in Thread]