40ants-asdf-system

2024-10-12

Provides a class for being used instead of asdf:package-inferred-system.

Upstream URL

github.com/40ants/40ants-asdf-system

Author

Alexander Artemenko

License

BSD
README

40ANTS-ASDF-SYSTEM - Base ASDF system for all 40Ants projects.

40ANTS-ASDF-SYSTEM ASDF System Details

Installation

You can install this library from Quicklisp, but you want to receive updates quickly, then install it from Ultralisp.org:

(ql-dist:install-dist "http://dist.ultralisp.org/"
                      :prompt nil)
(ql:quickload :40ants-asdf-system)

Usage

This system provides a base class for ASDF systems of 40Ants. This ASDF system class inherits from ASDF:PACKAGE-INFERRED-SYSTEM class. This class reads its version from the src/changelog.lisp file. Thus, ASDF system version stored in the one place and always correct.

To use this class, mention it in the ASDF system definition like this:

(defsystem log4cl-extras
  :name "log4cl-extras"
  :author "Alexander Artemenko"
  :license "BSD"
  :class :40ants-asdf-system
  :defsystem-depends-on ("40ants-asdf-system")
  ...

40ANTS-ASDF-SYSTEM ASDF System Details


[generated by 40ANTS-DOC]

Dependencies (1)

  • rove
  • GitHub
  • Quicklisp