>>>> "Bruce" == Bruce Ingalls
<bruce(a)conde-dev.com> writes:
Bruce> After talking with fellow emacs developers, we would like
Bruce> to see a shared system (i.e. common to x & fsf/gnu emacs)
Bruce> for tracking versions of elisp libraries.
Bruce> I am recommending a syntax with 3 new optional arguments:
Bruce> (provide 'my-package 1 2 34)
#'provide is about features, not about libraries. Many libraries
provide multiple features; provision of some features often requires
multiple libraries. I don't know of any off hand, but there probably
are virtual features that are provided by multiple libraries.
Coordinating all this with version numbers seems hairy, to say the
least.
I would say implement library- (or file-) versioning separately from
#'provide.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."