an eXtensible Component Verifier and Builder for Common Lisp


To have a scalable system to build large software in Common Lisp, featuring deterministic separate compilation and enforced locally-declared dependencies.


XCVB is published by ITA Software (now a part of Google) under an MIT-style license, as part of the QITAB umbrella project.


You can find the latest released tarball of XCVB and all its dependencies ready-to-build in our release directory: http://common-lisp.net/project/xcvb/releases/


Status: Not yet a complete solution to fully replace ASDF, but it's already working and useful if you're ready to confront its current limitations. Examples included. It was last actively developed since mid-2012, and ASDF has made strides since. ASDF still has no story for cross-compilation, determinism, dependency-enforcement and scalability, but could be tweaked in that direction. XCVB has a very bad story for extensibility, but a richer dependency model,

Mailing Lists


You can checkout our public repository with: git clone http://common-lisp.net/project/xcvb/git/xcvb.git (or if you're a project member with git clone ssh://USER@common-lisp.net/project/xcvb/public_html/git/xcvb.git )

Or you can browse the git web interface at http://common-lisp.net/gitweb?p=projects/xcvb/xcvb.git or http://github.com/fare/xcvb/tree/master

Valid XHTML 1.0 Strict