Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Juan Jose Garcia-Ripoll
On Mon, Mar 29, 2010 at 9:30 PM, Robert P. Goldman wrote: > Sounds like there's a good function that can be exposed as an extension > without needing to get the component-gathering right, which would be great. > Indeed, and here I would like to get some help in getting it right. No need for you g

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Juan Jose Garcia-Ripoll
Now to the point. ASDF right now has two modes of operation. One is "building" the other one is "loading". User defined operations belong to one or another class. * compile-op is clearly a "building" operation, for it takes lisp files and compiles them * load-op is clearly a "loading" operation:

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Robert P. Goldman
The idea of shipping an unguaranteed extension is fine with me. Let me just clarify, please: my concern was what seemed like a requirement for getting the component-gathering right. I'd rather not expose that to "outsiders" until we can get it right, and I'm worried, based on my experience

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Juan Jose Garcia-Ripoll
Hi Robert, I must say that I understand your concerns which are just, right now, *time*. And I also understand that in prolonging this thread I risk you lose your patience with a feeling that I am wasting your time, but please read this email and understand the following key points that indeed wil

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Robert Goldman
On 3/29/10 Mar 29 -11:05 AM, Juan Jose Garcia-Ripoll wrote: > On Mon, Mar 29, 2010 at 5:47 PM, Robert Goldman > wrote: > > I.e., can you characterize this declaratively in terms of the values of > MODULE-COMPONENTS, and for some operation the values of INPUT-FI

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Juan Jose Garcia-Ripoll
On Mon, Mar 29, 2010 at 6:05 PM, Juan Jose Garcia-Ripoll < juanjose.garciarip...@googlemail.com> wrote: > On Mon, Mar 29, 2010 at 5:47 PM, Robert Goldman wrote: > >> I.e., can you characterize this declaratively in terms of the values of >> MODULE-COMPONENTS, and for some operation the values of I

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Juan Jose Garcia-Ripoll
On Mon, Mar 29, 2010 at 5:47 PM, Robert Goldman wrote: > I.e., can you characterize this declaratively in terms of the values of > MODULE-COMPONENTS, and for some operation the values of INPUT-FILES > and/or OUTPUT-FILES? > I do not understand your concerns or those in other messages. I do not i

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Robert Goldman
On 3/29/10 Mar 29 -9:49 AM, Juan Jose Garcia-Ripoll wrote: > On Mon, Mar 29, 2010 at 4:43 PM, Tobias C. Rittweiler > wrote: > > Juan Jose Garcia-Ripoll > > writes: > > What is needed for any kind of standalone

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Juan Jose Garcia-Ripoll
On Mon, Mar 29, 2010 at 5:37 PM, Robert Goldman wrote: > > Is this an alternative syntax? Do you expect: > > (asdf:oos 'asdf:monolithic-binary-op :my-system :move-here "./") > > to work as well? > No. The operations do not have a notion of "destination", because I did not want to mess up with p

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Robert Goldman
On 3/29/10 Mar 29 -4:07 AM, Juan Jose Garcia-Ripoll wrote: > On Mon, Mar 29, 2010 at 10:01 AM, Tobias C. Rittweiler > wrote: > > Do people want something like that? Dear, yes! For example, Zach Beane's > buildapp found great resonance: > > http://www.xa

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Robert Goldman
On 3/27/10 Mar 27 -5:19 PM, Juan Jose Garcia-Ripoll wrote: > Now a couple of examples. > > Suppose you have an ASDF system which is made of many sources with > several dependencies. I assume the system does not rely on other > resources (additional files, etc), but this could be extended. > > If

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Juan Jose Garcia-Ripoll
On Mon, Mar 29, 2010 at 4:43 PM, Tobias C. Rittweiler wrote: > Juan Jose Garcia-Ripoll > writes: > > What is needed for any kind of standalone system building that relies on > > ASDF system definitions and is capable of incorporating all dependencies? > > > > - A way to gather the list of files t

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Tobias C. Rittweiler
Juan Jose Garcia-Ripoll writes: > On Mon, Mar 29, 2010 at 10:01 AM, Tobias C. Rittweiler > wrote: > >> Do people want something like that? Dear, yes! For example, Zach Beane's >> buildapp found great resonance: >> >> http://www.xach.com/lisp/buildapp/ >> >> Is your stuff the essentials to

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Juan Jose Garcia-Ripoll
On Mon, Mar 29, 2010 at 10:01 AM, Tobias C. Rittweiler wrote: > Do people want something like that? Dear, yes! For example, Zach Beane's > buildapp found great resonance: > > http://www.xach.com/lisp/buildapp/ > > Is your stuff the essentials to have something like that be part of > ASDF? If

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-29 Thread Tobias C. Rittweiler
Juan Jose Garcia-Ripoll writes: > Now a couple of examples. > > Suppose you have an ASDF system which is made of many sources with several > dependencies. I assume the system does not rely on other resources > (additional files, etc), but this could be extended. > > If you want to build a single F

Re: [asdf-devel] SBCL port of ECL's extensions

2010-03-27 Thread Juan Jose Garcia-Ripoll
Now a couple of examples. Suppose you have an ASDF system which is made of many sources with several dependencies. I assume the system does not rely on other resources (additional files, etc), but this could be extended. If you want to build a single FASL file that contains EVERYTHING, use (asdf

[asdf-devel] SBCL port of ECL's extensions

2010-03-27 Thread Juan Jose Garcia-Ripoll
I just cut & paste what I submitted to the appropriate record in launchpad https://bugs.launchpad.net/asdf/+bug/542583 where the port can be downloaded and given a try. I attach a straightforward port of two operations that ECL supports: - Building a unified FASL file that contains either a sy