Projects / Osicat

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.

Tags
Licenses
Implementation

RSS Recent releases

  •  25 Apr 2004 10:15

Release Notes: This release adds access to the passwd database and various pathname manipulation utilities. It also includes various bugfixes related to WITH-DIRECTORY-ITERATOR and READ-LINK. 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. Also, this version causes (harmless) package conflicts with pre 0.15.12 versions of Linedit due to the new exported function RELATIVE-PATHNAME-P. Later versions of Linedit handle this correctly.

  •  24 Mar 2004 03:55

Release Notes: This version solves the interoperability problem with Swank/Slime.

  •  29 Feb 2004 21:00

Release Notes: This release addresses the *default-pathname-defaults* and current directory dichotomy on several levels: the new functions current-directory and (setf current-directory), better pathname merging logic, changed interfaces to make-link, mapdir, and with-directory-iterator. The environment has also been made settable, and it has a function instead of a symbol-macro.

  •  08 Nov 2003 07:47

Release Notes: This release merges a patch that fixes buildability on OS X.

Screenshot

Project Spotlight

The friendly interactive shell

A shell focused on interactive use, discoverability, and user friendliness.

Screenshot

Project Spotlight

sleepuntil

sleep(1) with an at(1) syntax.