mirror of
https://github.com/troglobit/editline.git
synced 2025-05-06 04:21:24 +08:00
Minor update.
This commit is contained in:
parent
34a314c8e7
commit
00dd651835
46
README
46
README
@ -1,33 +1,35 @@
|
|||||||
README -*-text-*-
|
README -*-text-*-
|
||||||
|
|
||||||
This is a line editing library. It can be linked into almost any program to provide
|
This is a line editing library. It can be linked into almost any program to
|
||||||
command-line editing and history.
|
provide command-line editing and history.
|
||||||
|
|
||||||
It is call-compatible with the FSF readline library, but it is a fraction of the size
|
It is call-compatible with the FSF readline library, but it is a fraction of
|
||||||
(and offers fewer features). It does not use standard I/O. It is distributed under
|
the size (and offers fewer features). It does not use standard I/O. It is
|
||||||
a "C News-like" copyright, see the file LICENSE for details.
|
distributed under a "C News-like" copyright, see the file LICENSE for details.
|
||||||
|
|
||||||
Configuration is made by supplying different options to the GNU configure script. In
|
Configuration is made by supplying different options to the GNU configure
|
||||||
the examples/ directory you can find a couple of small & slow shell implementations
|
script. In the examples/ directory you can find some small code snippets
|
||||||
used for testing.
|
used for testing.
|
||||||
|
|
||||||
Before finding out about the Debian version I was on the lookout for a really small
|
Before finding out about the Debian version I was on the lookout for a really
|
||||||
replacement for the GNU readline package. Not only was it large and GPL:ed (instead
|
small replacement for the GNU readline package. Not only was libreadline large
|
||||||
of LGPL:ed), it also depends on libncurses, so the resulting size was a bit too much
|
and GPL:ed (instead of LGPL:ed), it also depends on libncurses, the resulting
|
||||||
for my embedded system. I eventually stubmled upon the BSD libedit library, which
|
size was a bit too much for my embedded system. I eventually stubmled upon the
|
||||||
was sufficient for a while, even though it too depends on libncurses. I searched my
|
BSD libedit library, which was sufficient for a while, even though it too
|
||||||
soul and went back to where I, back in 1996, started out -- Minix. And there it was,
|
depends on libncurses. I searched my soul and went back to where I, back in
|
||||||
a really small readline replacement!
|
1996, started out -- Minix. And there it was, a really small readline
|
||||||
|
replacement!
|
||||||
|
|
||||||
In 2000 Jim Studt packaged libeditline for Debian[1], the exact origin of the Debian
|
In 2000 Jim Studt packaged libeditline for Debian[1], the exact origin of the
|
||||||
code base is unclear, see the Sid package[2] for details. There were some notable
|
Debian code base is unclear, see the Sid package[2] for details. There were
|
||||||
differences between that version and the upstream Minix sources, all of which have
|
some notable differences between that version and the upstream Minix sources,
|
||||||
now been merged here.
|
all of which have now been merged here.
|
||||||
|
|
||||||
An explanation of the version numbering may be in order. I didn't know about the
|
An explanation of the version numbering may be in order. I didn't know about
|
||||||
Debian version for quite some time, so I kept a different name for the package and a
|
the Debian version for quite some time, so I kept a different name for the
|
||||||
different versioning scheme. In June 2009, I decided to line up alongside Debian,
|
package and a different versioning scheme. In June 2009, I decided to line up
|
||||||
with the intent of merging the efforts. Sorry for any confusion this might cause.
|
alongside Debian, with the intent of merging the efforts. Sorry for any
|
||||||
|
confusion this might cause.
|
||||||
|
|
||||||
Enjoy,
|
Enjoy,
|
||||||
Joachim Nilsson <troglobit()vmlinux!org>
|
Joachim Nilsson <troglobit()vmlinux!org>
|
||||||
|
Loading…
Reference in New Issue
Block a user