mirror of
				https://github.com/troglobit/editline.git
				synced 2025-10-31 16:28:15 +08:00 
			
		
		
		
	Minor update.
This commit is contained in:
		
							
								
								
									
										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> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Joachim Nilsson
					Joachim Nilsson