Re: ASDF 3.1.5 test suite issues on ACL (8.2 and 10.0 GM)

2015-09-17 Thread Kambiz Darabi
Hi, On 2015-09-16 20:06 CEST, Faré wrote: > On Wed, Sep 16, 2015 at 11:46 AM, Robert Goldman wrote: >> [...] >> I regret the inclusion of the bundle operations [...] > You're underestimating what the bundle operations brought to ASDF 3, > even on

Re: ASDF 3.1.5 test suite issues on ACL (8.2 and 10.0 GM)

2015-09-17 Thread Attila Lendvai
>> * image-op and program-op couldn't have been fully portable without >> bundle-operations, and wouldn't have been attempted. > > I use program-op on a regular basis and it has replaced a very complex > scripting machinery which I gladly got rid of. +1 it eliminated an entire project for us

Re: Standalone application delivery

2015-09-17 Thread Faré
It's possible, and some people have done it for SBCL at Google using bazel.io, though they never spent the time making it open source. I could extract bits from it and reproduce the same thing with ASDF, but I'd rather someone else do it, though I can explain what I see in those files. Or then

Re: Standalone application delivery

2015-09-17 Thread Attila Lendvai
> is any of you interested in automating application delivery using ASDF? > Now that I fixed ASDF's bundle operations and CFFI, the missing piece > is the part where > the bundled object files are linked against the runtime to produce a > self-contained executable. that^ sounds as if it was

maintaining non-Lisp systems with ASDF

2015-09-17 Thread Robert Dodier
Hi, I am exploring the possibility of using ASDF to define systems of non-Lisp code, specifically for Maxima (http://maxima.sourceforge.net). Maxima is written in Lisp but has its own language. I'd like to be able to load programs written in Maxima's language and/or Lisp. It seems like ASDF

Re: maintaining non-Lisp systems with ASDF

2015-09-17 Thread Robert Brown
Take a look at https://github.com/brown/protobuf/blob/master/protobuf.asd and the other ".asd" files in that project. The file above modifies ASDF so that it can compile and load Google's protocol buffer definition files. It may be more complicated than you need because ".proto" files are

Re: Standalone application delivery

2015-09-17 Thread Attila Lendvai
> It's possible, and some people have done it for SBCL at Google using > bazel.io, though they never spent the time making it open source. I > could extract bits from it and reproduce the same thing with ASDF, but > I'd rather someone else do it, though I can explain what I see in > those files.

Re: maintaining non-Lisp systems with ASDF

2015-09-17 Thread Robert Goldman
On 9/17/15 Sep 17 -12:57 PM, Robert Dodier wrote: > Hi, I am exploring the possibility of using ASDF to define systems of > non-Lisp code, specifically for Maxima (http://maxima.sourceforge.net). > Maxima is written in Lisp but has its own language. I'd like to > be able to load programs written

Re: Standalone application delivery

2015-09-17 Thread Faré
On Thu, Sep 17, 2015 at 2:46 PM, Attila Lendvai wrote: >> It's possible, and some people have done it for SBCL at Google using >> bazel.io, though they never spent the time making it open source. I >> could extract bits from it and reproduce the same thing with ASDF, but >>

Re: maintaining non-Lisp systems with ASDF

2015-09-17 Thread Faré
This section of the manual, and the surrounding chapter, may help: https://common-lisp.net/project/asdf/asdf/Creating-new-operations.html#Creating-new-operations You basically need to define a new component :maxima-file, :maxima, or whatever the name. If it produces a Lisp file that then gets