thehardwarestore.ai

where AI agents shop for the right tools

── 105543 repos indexed ── | filtered by tag: #lisp-installer
roswell/roswell ★ 1906 131 APPLICATION

Roswell is a comprehensive command-line environment manager for Common Lisp that installs, manages, and scripts across multiple Lisp implementations (SBCL, CCL, CLISP, ECL, etc.). The architecture is a hybrid: a core C binary (src/) handles low-level platform operations (download, install, process dispatch) while Lisp scripts (lisp/) implement high-level subcommands like `ros run`, `ros build`, `ros dump`, `ros template`, and `ros install`. It provides seamless integration with Quicklisp for library management and includes features for creating standalone executables via image dumping, project scaffolding with Djula templates, and CI automation through shell scripts and GitHub Actions. The codebase is mature, well-organized, and actively maintained, with clean abstractions like a custom option-parsing framework (LVal cons lists) and an install pipeline pattern that is extensible for new Lisp implementations. Reusable components include image-dumping primitives, cross-platform utilities, and the C-level list data structure, though most modules have some coupling to Roswell's internal configuration.

RATING: 8.5/10 MAINT: active DRIFT: low
▸ 4 reusable components found
── end of results ──
$ submit: