Menu

#47 Extensions to ASDF

open
asdf (12)
5
2007-09-25
2007-09-25
No

I'm submitting a file which contains some handy extensions to ASDF:

LOAD-SYSTEM: Syntactic sugar for (asdf:oos 'asdf:load-op __)

FILES-IN-SYSTEM: Analogous to same fn name in MK-DEFSYSTEM, returns all files

SYSDEF-CENTRAL-REGISTRY-SUBSEARCH: Enables automatic search of central registry subdirs. Users can simply copy folders into a central registry folder. This function automatically looks for the .ASD file with the same name as the parent folder:

E.g., (asdf:load-system 'mysys) finds and loads
"/a/central/registry/path/mysys/mysys.asd"

SYSTEM-BIN-DIRECTORY: redirects compiler output for a particular system
E.g., (setf (system-bin-directory :my-system) #P"~/my-system-binaries/")

Discussion

  • Aneil Mallavarapu

    Logged In: YES
    user_id=870521
    Originator: YES

    Deleted the old ASDF+.lisp, and uploaded a new ASDF+.lisp.

    This update contains:
    * Added DELETE-BINARIES, which does the expected.
    * Fixed FILES-IN-SYSTEM so that duplicates are removed using PATHNAME-MATCH-P rather than EQUALP.

    File Added: asdf+.lisp

     
  • Aneil Mallavarapu

    Logged In: YES
    user_id=870521
    Originator: YES

    File Added: asdf+.lisp

     
  • Aneil Mallavarapu

     
  • Aneil Mallavarapu

    Logged In: YES
    user_id=870521
    Originator: YES

    File Added: asdf+.lisp

     

Log in to post a comment.