ExLisp.ASDF (exlisp v0.1.2)

Copy Markdown

Lightweight loader for Common Lisp ASDF (Another System Definition Facility). Parses defsystem definitions in .asd files, resolves dependencies, and loads components (.lisp files) in sequential order.

Summary

Functions

Returns an ordered list of .lisp file paths to load from system definition and base directory.

Loads a single .lisp source file and evaluates each top-level expression.

Loads all .lisp files in the system sequentially from the base directory.

Parses the specified .asd file and returns a map of system definitions.

Functions

get_load_order(system_info)

Returns an ordered list of .lisp file paths to load from system definition and base directory.

load_lisp_file(path)

Loads a single .lisp source file and evaluates each top-level expression.

load_system(system_info, base_dir)

Loads all .lisp files in the system sequentially from the base directory.

parse_asd(asd_path)

Parses the specified .asd file and returns a map of system definitions.