On Sun, Dec 8, 2013 at 5:15 PM, Anton Vodonosov avodonosov@yandex.ru wrote:
18.11.2013, 07:13, "Faré" fahree@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