Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
block stream based disk storage
Common Lisp
branch: local

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
test/unit
vendor
ChangeLog
LICENSE
README
block-stream.lisp
cl-swap-file-0.5.asd
debug.lisp
loader.lisp
package.lisp
swap-file.lisp

README

CL-SWAP-FILE
Copyright (c) 2008 Sami Makinen

Swap file was originally designed for cl-btree to manage disk blocks.
Swap file provides mechanism to create a stream for reading and
writing and the stream is automatically converted to a managed
sequence of disk blocks. See the unit tests for more detail.

Swap file uses cl-wal which provides simple write-ahead log for the
swap file.  cl-wal works as a journal providing atomicy and durability
for a stored data.

Current implementation has been tested with SBCL.  Project was
originally at alien-consader.org and is now made available at
SourceForge.

cl-swap-file depends on following projects: 
  - trivial-garbage
  - cl-binary-file (http://cl-binary-file.sourceforge.net),
  - cl-wal (http://cl-wal.sourceforge.net),

cl-swap-file no longer depends on following projects:
  - cl-unit-test (http://cl-unit-test.sourceforge.net),
  - cl-toolbox (http://cl-toolbox.sourceforge.net).

cl-swap-file is utilized in cl-btree and clufs projects.
Something went wrong with that request. Please try again.