Osicat is a lightweight operating system interface for Common Lisp on POSIX-like systems, including Windows, licensed under a MIT-style license.
Features:
A preliminary manual is available in multiple formats.
osicat-devel
(also available through gmane.lisp.osicat.devel)
The current version is , released on . (.tar.gz">tar.gz, .tar.gz.asc">sig)
Git repository and issue tracker live at GitHub.
Osicat is available via Quicklisp.
* (with-directory-iterator (next "/")
     (loop for entry = (next)
           while entry
           when (member :group-write (file-permissions entry))
           collect entry))
(#P"tmp/")
* (file-permissions "/initrd.img")
(:USER-READ :USER-WRITE :GROUP-READ :OTHER-READ)
* (file-kind "/initrd.img")
:SYMBOLIC-LINK
* (read-link "/initrd.img")
#P"boot/initrd.img-2.6.27-11-generic"