[asdf-devel] Re: one package one system per file

Faré fahree at gmail.com
Sun Dec 8 22:39:07 UTC 2013


On Sun, Dec 8, 2013 at 5:15 PM, Anton Vodonosov <avodonosov at yandex.ru> wrote:
> 18.11.2013, 07:13, "Faré" <fahree at gmail.com>:
>> PS: unrelatedly, there has been a lot of action on ASDF since 3.0.3:
>> * There is my package-system one-package-one-system-per-file support,
>> compatible with quick-build and similar to faslpath.
>
> Could you shed some light on this?
> I sometimes want such system for myself.
> Are there any examples how you do it?
>
I admit it's under-documented at this point, but
lisp-interface-library provides an example.

It's very similar to quick-build (and maybe compatible, modulo a
separate configuration), and also very similar to faslpath (except
using / rather than . as a separator in package names): you configure
the top of your hierarchy with an asd file with a defsystem form that
specifies :class package-system, then each file under that hierarchy
is a subsystem with a trivial mapping of system name, pathname, and
package name. The cl:defpackage or uiop:define-package form at the
start of each file specifies the dependencies via the same trivial
mapping.

PS: it looks like development of asdf has stabilized. Maybe we should
get into testing mode before to release ASDF 3.1.1?

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
<hcf> information we gather and create overflows our means of managing it
<hcf> our ppl r only happenstancely synergistic



More information about the asdf-devel mailing list