Re: Re: [Portableaserve-discuss] ASDF system for portable allegroserve on CMUCL

Jochen Schmidt <[email protected]>
Newsgroups gmane.lisp.cclan.general
Message-ID <1025753278.26203.24.camel@shsp0629>
Am Don, 2002-07-04 um 04.35 schrieb Daniel Barlow:
> 
> What an exciting collection of subject taglines we're going to collect
> here ...
> 
> John DeSoi <[email protected]> writes:
> > Since ASDF is a single small file, I would also like to propose
> > including it the distribution (it can just be ignored if a local
> 
> Wearing my asdf maintainer hat I'd be happy to see this happen, but
> I am reluctant to end up in the position that mk-defsystem has been in
> at times, with several out-of-sync versions of it floating around
> different parts of the net.  So, all I'll say is: please feed back 
> bug reports instead of hacking locally, and if you must hack locally
> (e.g. because I am being a lazy slacker and not responding to email)
> do something to the file to make it obvious it's changed.  
> 
> Of course, if you want to hack locally and send me nice diffs that I
> can merge, I'll be delighted.  I'm just concerned about distributed
> divergent versions.

Ok - I think we will then include ASDF into the PAServe CVS.

If we do that we could bite the bullet and switch to only ASDF as
Defsystem facility (leaving out MK:Defsystem and LW-Defsystem). 

I personally do not see any alternative to ASDF. MK:Defsystem 4 looks
much to complicated to me (I prefer a single-file Defsystem facility).

To the question where to add it: I would propose to create a "contrib"
directory in the repository where we could put such things in. This
could be used for example applications using portableaserve too.

Another question is if we should register portableaserve (and it's
submodules) properly when running the installation procedure. With
proper installation I mean creating links to the .asd files in a
~/lisp-systems directory (or the pendant in other OSs) and setting up
ASDF to use that as a *central-repository*. We could offer two ways -
one simply compiling/loading portableaserve and another one which
includes registering the modules properly.

For making vn-cclan packages out of portableaserve we should decide if
we want to split up the package into

 - portableaserve
 - htmlgen
 - acl-compat
 - cl-ssl

ciao,
Jochen



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
No, I will not fix your computer.
http://thinkgeek.com/sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.