Suggestion to improve asdf
Posted: Mon May 24, 2010 4:44 pm
I wrote a blogpost about it.(edit: please read the link) The format i suggest is to put into a file with nothing else in it:system-name is a symbol giving the name identifying the system.
other-system just the names of systems it depends on directly. That means it must also list it when both indirectly and directly. The system it depends on might not do so in the future.
part is a subsystem the system is build on, and part-name is a symbol or a string, just the name is an empty subsystem. depends-on inside parts can only refer to other subsystems.
Extension-claimed-data is a list starting with the name. This could be any data that is used by convention.
Code: Select all
(def-system system-name
data*)
data::= (:depends-on other-system*) |
(:parts part*) |
extension-claimed-data*)
part::= (part-name data*) | part-name
other-system just the names of systems it depends on directly. That means it must also list it when both indirectly and directly. The system it depends on might not do so in the future.
part is a subsystem the system is build on, and part-name is a symbol or a string, just the name is an empty subsystem. depends-on inside parts can only refer to other subsystems.
Extension-claimed-data is a list starting with the name. This could be any data that is used by convention.