Minor update.

This commit is contained in:
Joachim Nilsson 2010-07-18 01:39:07 +02:00
parent 34a314c8e7
commit 00dd651835

46
README
View File

@ -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>