From: ·········@random-state.net
Subject: ANN: Linedit 0.15.12 and Osicat 0.4.0 released
Date:
Message-ID: <c6gmd5$89rgn$1@midnight.cs.hut.fi>
Both announcements together, since the new Linedit requires the
new Osicat, and the new Osicat breaks the old Lined. Sorry about
that...
Linedit 0.15.12
http://www.common-lisp.net/project/linedit/
Linedit is a readline-style library written in Common Lisp that
provides customizable line editing features. It uses UFFI for
foreign bindings, so it is fairly portable. It supersedes
Cl-readline.
Filename completion now expands "~" and "~user". Basic
SEXP-motion commands and close-all-sexps added. Includes also
minor bugfixes related to commandline history and filename
completion. This version requires Osicat 0.4.0.
Osicat 0.4.0
http://www.common-lisp.net/project/osicat/
Osicat is a lightweight operating system interface for Common
Lisp on Unix platforms. It is not a POSIX-style API, but rather a
simple lispy accompaniment to the standard ANSI facilities.
This release adds access to the passwd database, and various
pathname manipulation utilities. Also includes various bugfixes
related to eg. WITH-DIRECTORY-ITERATOR and READ-LINK. Note: this
version breaks binary compatibility with older releases in client
code, due to removal of internal functions that used to appear in
the macroexpansion of WITH-DIRECTORY-ITERATOR. This version
causes (harmless) package conflicts with pre 0.15.12 versions of
Linedit due to new exported function RELATIVE-PATHNAME-P.
Cheers
-- Nikodemus