Re: [asdf-devel] ASDF improvements from ECL

2009-11-10 Thread Juan Jose Garcia-Ripoll
On Tue, Nov 10, 2009 at 11:34 PM, Robert Goldman rpgold...@sift.info wrote: FWIW, I'd suggest (defsystem my-package  :class rt-testable-system  :components . ) When you do (oos 'test-op 'my-package), the rt-testable-system (presumably a subclass of system and rt-testable-mixin) would

[asdf-devel] First steps for ECL support

2009-11-17 Thread Juan Jose Garcia-Ripoll
I have split the change into two, as I normally do in the ECL source tree itself. The first change only pertains asdf.lisp and it adds a slot, FLAGS, to COMPILE-OP. These are additional flags for COMPILE-FILE. It is used by ECL because we want to produce two files per source file: an object file

Re: [asdf-devel] Please test: merged ECL support, created asdf.asd

2009-12-01 Thread Juan Jose Garcia-Ripoll
On Tue, Dec 1, 2009 at 12:17 PM, Faré fah...@gmail.com wrote: OK, but then, I may as well drop the ECL-specific code I inserted to support upgrade from an older ASDF. I would say that we can focus on ensuring that ASDF can be upgraded for ECL = 9.12.1 and leave the older versions out. Also, I

Re: [asdf-devel] What is the release process for ASDF?

2009-12-01 Thread Juan Jose Garcia-Ripoll
On Tue, Dec 1, 2009 at 9:05 PM, Faré fah...@gmail.com wrote: I think that it is the very design of ASDF that a .asd file is Lisp source code, and that we thus reuse Lisp as the language to do magic there. What better way to load extensions in your .asd than that? After all, you need the

Re: [asdf-devel] asdf 1.600

2010-02-04 Thread Juan Jose Garcia-Ripoll
On Thu, Feb 4, 2010 at 9:23 AM, Faré fah...@gmail.com wrote: And so, regarding ECL: please upgrade ASDF to 1.601 if you can. It would be nice. And reduce the asdf self-upgrade strictures. The point is that I upgraded to 1.596 on Samium's request and assurance that it works with ECL, and now

Re: [asdf-devel] asdf 1.600

2010-02-04 Thread Juan Jose Garcia-Ripoll
On Thu, Feb 4, 2010 at 7:50 PM, Faré fah...@gmail.com wrote: ASDF didn't use to support ECL for testing at all. I just added this support and found about the warnings, so it counts as my having warned you immediately. How can I run the tests? run-tests.sh is not working for me. Juanjo --

Re: [asdf-devel] asdf 1.600

2010-02-04 Thread Juan Jose Garcia-Ripoll
On Thu, Feb 4, 2010 at 9:49 PM, Faré fah...@gmail.com wrote: If it's the compile-asdf script hanging instead of exiting, I just pushed 1.603 that has a fix for running tests in ECL w/o manual intervention. My apologies. (No functional change to asdf itself, only to the test script

Re: [asdf-devel] Cache? Translations? How to get rid of them?

2010-03-13 Thread Juan Jose Garcia-Ripoll
On Sat, Mar 13, 2010 at 12:01 PM, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: I must admit that after four hours fighting with this I am right now a bit pissed off, so please forgive the tone of the message. ASDF has introduced a new caching system which alters

Re: [asdf-devel] Cache? Translations? How to get rid of them?

2010-03-13 Thread Juan Jose Garcia-Ripoll
On Sat, Mar 13, 2010 at 4:40 PM, Faré fah...@gmail.com wrote: It's also what I committed to 1.634. Thanks for your explanations and corrections. I just updated ECL to use 1.634. FYI, the reason why I did not add **/*.* is because the sbcl case was just specified like that: (getenv SBCL_HOME),

Re: [asdf-devel] Cache? Translations? How to get rid of them?

2010-03-13 Thread Juan Jose Garcia-Ripoll
On Sat, Mar 13, 2010 at 8:50 PM, Faré fah...@gmail.com wrote: Where is the file to be when you compile? Where is the file to be when you load? How do you currently do things, and what breaks? Could say, a logical pathname host LIB: help locate the libraries? How do you do things without

Re: [asdf-devel] Cache? Translations? How to get rid of them?

2010-03-14 Thread Juan Jose Garcia-Ripoll
On Sun, Mar 14, 2010 at 1:36 AM, Faré fah...@gmail.com wrote: 1- you want an ASDF operation that dumps some description of things to be loaded. 2- you want to use a .asd itself as the output of that operation. 3- you want some location-independence in that description. I presume the role

[asdf-devel] ASDF traverse changed behavior?

2010-03-17 Thread Juan Jose Garcia-Ripoll
Before, if an operation defined by me, such as LIB-OP, did not traverse a system, then the only operation we got was that operation applied on the system, as a generic object. Now TRAVERSE not only imposes the LIB-OP operation on the system, but it also scans the components and imposes the

Re: [asdf-devel] ASDF traverse changed behavior?

2010-03-17 Thread Juan Jose Garcia-Ripoll
On Wed, Mar 17, 2010 at 11:28 PM, Robert Goldman rpgold...@sift.infowrote: For example, if I'm writing the ASDF definition for my FLOYD-WARSHALL transitive closure library, I can't be putting into it (defmethod PERFORM ((op load-op) (c cl-source-file)) ) because that means that

Re: [asdf-devel] ASDF traverse changed behavior?

2010-03-17 Thread Juan Jose Garcia-Ripoll
On Wed, Mar 17, 2010 at 11:54 PM, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: Oh, there is nothing with TRAVERSE's output _right now_. Let me clarify this again: - The fact that TRAVERSE now adds the same operation for all components was new. That was my source

Re: [asdf-devel] ASDF traverse changed behavior?

2010-03-17 Thread Juan Jose Garcia-Ripoll
Narrowing down the problem, TRAVERSE now adds the LIB-OP operation to all components of a system. I added a method (defmethod perform ((operation lib-op) (c component)) nil) but this method gets overriden by a more specific one which is provided by asdf.lisp (defmethod perform ((operation

Re: [asdf-devel] ASDF traverse changed behavior?

2010-03-17 Thread Juan Jose Garcia-Ripoll
On Thu, Mar 18, 2010 at 12:25 AM, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: On Thu, Mar 18, 2010 at 12:21 AM, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: Narrowing down the problem, TRAVERSE now adds the LIB-OP operation to all components

[asdf-devel] Package manipulation [ was ASDF traverse changed behavior? ]

2010-03-18 Thread Juan Jose Garcia-Ripoll
On Thu, Mar 18, 2010 at 1:36 AM, Robert Goldman rpgold...@sift.info wrote: Is it possible that somehow the compilation of asdf-ecl is recording some information about the package that is somehow damaged by the package surgery? I will dig into that later during the weekend. I think the point

Re: [asdf-devel] ASDF traverse changed behavior?

2010-03-18 Thread Juan Jose Garcia-Ripoll
On Thu, Mar 18, 2010 at 2:55 PM, james anderson james.ander...@setf.dewrote: if asdf were to adopt an 11.1.2.1.2-rule, asdf-ecl.lisp would require a change. it would not be supported for an extension to extend 'asdf:load-op such that load-op itself specialized an operation-done-p :around

Re: [asdf-devel] ASDF traverse changed behavior?

2010-03-18 Thread Juan Jose Garcia-Ripoll
On Thu, Mar 18, 2010 at 4:05 PM, Robert Goldman rpgold...@sift.info wrote: OTOH, it's probably a good idea to figure out the implications of such a rule on true extensions, so I don't think James's attentions here are wasted. Me neither, I just wanted to emphasize that it is not a one-sided

Re: [asdf-devel] ASDF traverse changed behavior?

2010-03-18 Thread Juan Jose Garcia-Ripoll
On Thu, Mar 18, 2010 at 3:18 PM, james anderson james.ander...@setf.dewrote: good afternoon. On 2010-03-18, at 15:02 , Juan Jose Garcia-Ripoll wrote: On Thu, Mar 18, 2010 at 2:55 PM, james anderson james.ander...@setf.dewrote: if asdf were to adopt an 11.1.2.1.2-rule, asdf-ecl.lisp would

Re: [asdf-devel] Package manipulation [ was ASDF traverse changed behavior? ]

2010-03-18 Thread Juan Jose Garcia-Ripoll
On Thu, Mar 18, 2010 at 6:29 PM, james anderson james.ander...@setf.dewrote: On 2010-03-18, at 16:23 , Faré wrote: [ ...] But I think ASDF ought to make a best effort, so that you can at the very least upgrade ASDF when installed as part of Common-Lisp-Controller and similar

[asdf-devel] Enforcing pure *.asd files

2010-03-18 Thread Juan Jose Garcia-Ripoll
This is an idea that has been long floating in the back of my mind, and was brought back to life by these comments http://groups.google.com/group/comp.lang.lisp/msg/f99a69797eda1caf The problem is that many people use *.asd files to do things like building up packages, creating operations,

Re: [asdf-devel] Enforcing pure *.asd files

2010-03-18 Thread Juan Jose Garcia-Ripoll
On Thu, Mar 18, 2010 at 10:04 PM, Robert Goldman rpgold...@sift.infowrote: I can see Juanjo's point, but I would like to suggest that we defer this until ASDF 3; it's simply too much to bite off this time around, IMO. I agree that it is hard to get this right. However, would it be ok if I

Re: [asdf-devel] Enforcing pure *.asd files

2010-03-18 Thread Juan Jose Garcia-Ripoll
On Thu, Mar 18, 2010 at 11:18 PM, Robert Goldman rpgold...@sift.infowrote: Right. But do we have a clear understanding of what should and shouldn't go in there? E.g.: 1. currently if you need an ASDF extension in order to make a defsystem understandable [...] 2. New class and method

Re: [asdf-devel] Enforcing pure *.asd files

2010-03-18 Thread Juan Jose Garcia-Ripoll
On Thu, Mar 18, 2010 at 10:48 PM, Robert Goldman rpgold...@sift.infowrote: I'm reluctant to endorse this suggestion, because it means that we will spawn YA information source to track. We'll have: 1. launchpad I ignored ASDF was using this. I have submitted a wishlist ticket but I was not

Re: [asdf-devel] Enforcing pure *.asd files

2010-03-18 Thread Juan Jose Garcia-Ripoll
On Thu, Mar 18, 2010 at 11:28 PM, Faré fah...@gmail.com wrote: In other words, I think that supporting ASDF is important, but ultimately an evolutionary dead-end. That is hard to read from the project leaders. I feel rather neutral about this and please do not feel offended by the following

Re: [asdf-devel] ASDF traverse changed behavior?

2010-03-19 Thread Juan Jose Garcia-Ripoll
On Fri, Mar 19, 2010 at 3:42 AM, Robert Goldman rpgold...@sift.info wrote: Juanjo --- do you have what you need to make asdf-ecl.lisp work again (wrt traverse)? Is there anything we (I) can do to help with this? I am still waiting to get see whether the package changes are fixed -- I messed

[asdf-devel] ASDF works again with ECL (also a question)

2010-03-19 Thread Juan Jose Garcia-Ripoll
Thansk for the latest changes, they work like a charm now. I have done something which I do not know whether it is a desired protocol. Namely I have submitted patches for asdf-ecl.lisp using launchpad. I did this because I always found it more convenient to have a look at the ECL bug/patch

Re: [asdf-devel] ASDF works again with ECL (also a question)

2010-03-19 Thread Juan Jose Garcia-Ripoll
On Fri, Mar 19, 2010 at 7:51 PM, Faré fah...@gmail.com wrote: Can you help with the configuration on Windows? What is the ECL equivalent of LispWorks' get-folder-path? Or if there isn't one builtin, how do I read a string entry from the registry? We do not export in ECL any way to read the

[asdf-devel] ASDF and source file extensions

2010-03-19 Thread Juan Jose Garcia-Ripoll
In a system such as (defsystem :foo :component ((:file foo))) where foo.lsp exists and is recognized by the lisp implementation as a valid source file (ECL), ASDF imposes the file extension lisp. Furthermore, adding our own extension (defsystem :foo :component ((:file foo.lsp))) does not

Re: [asdf-devel] ASDF works again with ECL (also a question)

2010-03-21 Thread Juan Jose Garcia-Ripoll
On Fri, Mar 19, 2010 at 7:51 PM, Faré fah...@gmail.com wrote: Can you help with the configuration on Windows? What is the ECL equivalent of LispWorks' get-folder-path? Or if there isn't one builtin, how do I read a string entry from the registry? Can you test ASDF with ECL on Windows? Do

Re: [asdf-devel] Enforcing pure *.asd files

2010-03-21 Thread Juan Jose Garcia-Ripoll
On Sun, Mar 21, 2010 at 12:41 PM, Tobias C. Rittweiler t...@freebits.dewrote: There, however, seems to be an inherent dependency-vs-pureness problem with user extensions as illustrated by cffi-grovel; from [1]: ;;; CFFI-Grovel is needed for processing grovel-file components (cl:eval-when

Re: [asdf-devel] ANU, or changes which should be backported to ASDF 1.0 [ Re: Enforcing pure *.asd files (2)

2010-03-23 Thread Juan Jose Garcia-Ripoll
On Tue, Mar 23, 2010 at 2:35 PM, james anderson james.ander...@setf.dewrote: [ ... continued ] It was a simple experiment. Define a restricted package and interpret .asd files with a restricted read-eval loop. Beautiful. Could you attach this sample patch to the bug report I filed asking

[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

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

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 t...@freebits.dewrote: Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com writes: What is needed for any kind of standalone system building that relies on ASDF system definitions and is capable of incorporating all dependencies

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 rpgold...@sift.info 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

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 rpgold...@sift.info 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

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

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: it just

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 rpgold...@sift.infowrote: 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.

[asdf-devel] :logical-hostname

2010-03-29 Thread Juan Jose Garcia-Ripoll
One of the common problems that ASDF users faced when introducing the new binary location system is finding out where things reside. Another problem we will eventually find is locating the resources associated to an ASDF system which has been replaced by a precompiled version. In general it

Re: [asdf-devel] :logical-hostname

2010-03-30 Thread Juan Jose Garcia-Ripoll
Some considerations: * In order to achieve a declarative syntax in ASDF, the system that we built it with should have the least knowledge about ASDF. In other words, it should work just the same if we bulid it with any other system. * Following this reasoning, logical pathnames are a useful

Re: [asdf-devel] :logical-hostname

2010-03-30 Thread Juan Jose Garcia-Ripoll
On Tue, Mar 30, 2010 at 4:06 PM, Robert Goldman rpgold...@sift.info wrote: FWIW, Faré provided a couple of new API functions to give ASDF users this function, notably SYSTEM-RELATIVE-PATHNAME and SYSTEM-SOURCE-DIRECTORY I insist on the following: in order to achieve purity in ASDF files

Re: [asdf-devel] :logical-hostname

2010-03-30 Thread Juan Jose Garcia-Ripoll
On Tue, Mar 30, 2010 at 4:19 PM, Robert Goldman rpgold...@sift.info wrote: On 3/29/10 Mar 29 -6:42 PM, Faré wrote: One site per system looks like it will quickly pollute the host namespace. What about we instead use a single logical host with subdirectories?

Re: [asdf-devel] :logical-hostname

2010-03-30 Thread Juan Jose Garcia-Ripoll
On Tue, Mar 30, 2010 at 4:25 PM, Robert Goldman rpgold...@sift.info wrote: Question: should we raise a style warning if the user supplies a logical pathname that does not comply with the ANSI spec? I would prefer that we do that. The first question is whether we are going to provide a

Re: [asdf-devel] The future of ASDF (was logical pathnames)

2010-03-31 Thread Juan Jose Garcia-Ripoll
On Wed, Mar 31, 2010 at 3:46 PM, Robert Goldman rpgold...@sift.info wrote: Lisp development --- at least for people like me --- is primarily an interactive process, and this is why building and loading/executing are /inextricably/ linked. Please note that image driven development is NOT the

Re: [asdf-devel] The future of ASDF (was logical pathnames)

2010-03-31 Thread Juan Jose Garcia-Ripoll
On Wed, Mar 31, 2010 at 7:43 PM, Robert Goldman rpgold...@sift.info wrote: With all due respect, this seems contentious and unsupported. I don't see any particular reason to believe that a tool for the coherent maintenance of a long-running image would also be a good fit for more

Re: [asdf-devel] The future of ASDF (was logical pathnames)

2010-03-31 Thread Juan Jose Garcia-Ripoll
On Wed, Mar 31, 2010 at 8:10 PM, james anderson james.ander...@setf.dewrote: in general, image-driven development does not preclude a release which comprises more that one file, but if you were more specific about requirements, it would be easier understand where the problems arise for ecl.

Re: [asdf-devel] ASDF 2 issues

2010-03-31 Thread Juan Jose Garcia-Ripoll
On Wed, Mar 31, 2010 at 8:11 PM, Faré fah...@gmail.com wrote: There are many things to clarify about logical pathnames and the use thereof or not, but I don't think this should block a release of ASDF 2. Should it? And so I'd like to declare it an ASDF 2.1 or ASDF 3 issue, and invite you to

Re: [asdf-devel] :logical-hostname

2010-04-09 Thread Juan Jose Garcia-Ripoll
A new implementation was just uploaded which implements the :logical-pathname argument for defsystem. It constructs four definitions, one using Faré's favourite no-namespace-clobbering scheme and three other ones that gives a bit more freedom to the developer, separating sources from automatically

[asdf-devel] Results of an automated study of ASDF practices

2010-04-13 Thread Juan Jose Garcia-Ripoll
... with my usual trolling http://groups.google.com/group/comp.lang.lisp/msg/4fc15114d6865348 FYI -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain) http://tream.dreamhosters.com ___ asdf-devel mailing list

[asdf-devel] (Somewhat urgent) ASDF manual link broken

2010-04-14 Thread Juan Jose Garcia-Ripoll
The link in Google for the ASDF manual points to http://common-lisp.net/project/asdf/manual.html This is so because I convinced the person with the highest page rank in that query to place a link to this page. However the previous link has been arbitrarily changed to become

[asdf-devel] :in-order-to

2010-04-15 Thread Juan Jose Garcia-Ripoll
Who uses it? Out of 291 packages, the only uses seem to be - Defining TEST-OP operations (greate majority) - In a few tests, it solves a wrong ordering of files - In two, it deactivates operations by using FEATURE (obscure way to do it) The paradigmatic example of McClim cited here

Re: [asdf-devel] (Somewhat urgent) ASDF manual link broken

2010-04-15 Thread Juan Jose Garcia-Ripoll
Great! Thanks a lot. On Thu, Apr 15, 2010 at 10:55 PM, Faré fah...@gmail.com wrote: On 15 April 2010 08:48, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: Just a warning: Setting up a webpage with a redirect message is not advised by Google. If you do so instead

Re: [asdf-devel] :in-order-to

2010-04-16 Thread Juan Jose Garcia-Ripoll
On Fri, Apr 16, 2010 at 12:01 AM, james anderson james.ander...@setf.dewrote: you will need to elaborate on why this matters. the primary dependencies are all in a list which is bound to the in-order-to slot. the :in-order-to initarg is just circumstantially involved in this. most of the

[asdf-devel] Simplification of load operations

2010-04-17 Thread Juan Jose Garcia-Ripoll
Right now we have a situation in which load-source-op is a second class citizen, rarely used, and for which nobody provides explicit dependencies. More precisely * Some compilers out there are just efficient compiling and loading source files. The operation is the same. * LOAD-OP can be viewed as

Re: [asdf-devel] Simplification of load operations

2010-04-17 Thread Juan Jose Garcia-Ripoll
On Sat, Apr 17, 2010 at 11:26 AM, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: * With this mechanism I can reimplement the fasl concatenation mechanism *without* using classes at all. Same goes for ECL's extensionshttp://tream.dreamhosters.com Ok

[asdf-devel] TEST-OP made useful by declarative options

2010-04-17 Thread Juan Jose Garcia-Ripoll
The attached patch adds a new option to DEFSYSTEM. This option is :TESTS test-list test-list = (:system system-name) | function-name system-name = keyword | string function-name = symbol | string The function name is a string designator that denotes a function with no arguments to be called.

Re: [asdf-devel] TEST-OP made useful by declarative options

2010-04-17 Thread Juan Jose Garcia-Ripoll
Forgot the diff file. -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain) http://tream.dreamhosters.com 0001-Implement-a-declarative-option-TESTS-for-running-tes.patch Description: Binary data ___ asdf-devel mailing list

Re: [asdf-devel] :ASDF-DEPENDENCIES implemented

2010-04-18 Thread Juan Jose Garcia-Ripoll
On Sun, Apr 18, 2010 at 4:56 PM, Robert Goldman rpgold...@sift.info wrote: So: what is the intended effect of :ASDF-DEPENDENCIES and :ASDF-OPTIONAL-DEPENDENCIES? At what point in the processing of the DEFSYSTEM are they processed? How do they interact with the processing of other DEFSYSTEM

Re: [asdf-devel] :ASDF-DEPENDENCIES implemented

2010-04-18 Thread Juan Jose Garcia-Ripoll
On Sun, Apr 18, 2010 at 5:24 PM, Robert Goldman rpgold...@sift.info wrote: On 4/18/10 Apr 18 -10:18 AM, Juan Jose Garcia-Ripoll wrote: Ideally the situation could be such that the loading of dependencies could be delayed until the system is actually used. In other words, load the system

Re: [asdf-devel] ASDF 2.0 and beyond.

2010-04-18 Thread Juan Jose Garcia-Ripoll
On Sun, Apr 18, 2010 at 12:20 AM, Faré fah...@gmail.com wrote: PS: after 2.0 is out, I'd like to resign from ASDF maintainership, to focus on XCVB (help welcome on that, too). Is anyone volunteering to replace me on ASDF? After thinking about it, I am willing to step up as a possible

Re: [asdf-devel] ASDF 2.0 and beyond.

2010-04-18 Thread Juan Jose Garcia-Ripoll
On Sun, Apr 18, 2010 at 10:31 PM, Robert Goldman rpgold...@sift.infowrote: For what it's worth, I'm happy to see an agile development, but I would strongly discourage implementation as the main way of introducing new features.[...] Right now, the only way to get started working on ASDF is to

Re: [asdf-devel] ASDF 2.0 and beyond.

2010-04-20 Thread Juan Jose Garcia-Ripoll
Dear Fare, I can not avoid to say that much of your previous email needed not be written. * THe warning about incomplete and bogus patches being submitted * The warning that the current maintainer knows it better the pain of maintaining and pushing new features. * Dooms about maintainers having

Re: [asdf-devel] ASDF 2.0 and beyond.

2010-04-20 Thread Juan Jose Garcia-Ripoll
On Tue, Apr 20, 2010 at 3:39 PM, Faré fah...@gmail.com wrote: I'm sorry that my mail was taken the wrong way. I understand that email is not always the best medium for communicating. My plan is to freeze the master branch at the end of April, thereupon only accepting bug fixes or trivial

Re: [asdf-devel] :ASDF-DEPENDENCIES implemented

2010-04-20 Thread Juan Jose Garcia-Ripoll
On Tue, Apr 20, 2010 at 6:17 PM, james anderson james.ander...@setf.dewrote: that there is such difficulty to select a stable term indicates that the form of the expression is wrong. Not really. It simply shows that some concepts are difficult to fit in one or two words -- as in

Re: [asdf-devel] :ASDF-DEPENDENCIES implemented

2010-04-20 Thread Juan Jose Garcia-Ripoll
On Tue, Apr 20, 2010 at 9:51 PM, james anderson james.ander...@setf.dewrote: if the concepts are difficult to fit in one or two words, then the expression form should disambiguate rather than obscure. just as (defstruct (person (:print-function print-person)) name age sex) It is good to

Re: [asdf-devel] ASDF 2.0 requirements : simplify the output locations mechanism

2010-04-21 Thread Juan Jose Garcia-Ripoll
On Wed, Apr 21, 2010 at 10:31 AM, james anderson james.ander...@setf.dewrote: the patch which was enclosed in the earlier message[2] demonstrated an implementation which modifies the three functions - component- pathname, input-files, and output-files, extends the function which constructs

[asdf-devel] Performance hit in TRUENAMIZE

2010-07-14 Thread Juan Jose Garcia-Ripoll
Why using TRUENAME + ERROR + HANDLER-CASE instead of PROBE-FILE? I have been tracking a completely unrelated bug in ECL but found that for loading all files ASDF calls TRUENAME with the names of FASLs that do not exist. It finds out that by catching the corresponding error and then tries

Re: [asdf-devel] Performance hit in TRUENAMIZE

2010-07-15 Thread Juan Jose Garcia-Ripoll
On Thu, Jul 15, 2010 at 12:59 AM, Faré fah...@gmail.com wrote: we use TRUENAME + HANDLER-CASE precisely because the file (or directory, most of the time) doesn't necessarily exist and we're trying to fully resolve any symlinks along the path, so that in the end we may apply translations to

Re: [asdf-devel] Performance hit in TRUENAMIZE

2010-07-16 Thread Juan Jose Garcia-Ripoll
On Fri, Jul 16, 2010 at 12:54 AM, edgar edgar-...@web.de wrote: I think the main problem here is that some implementations (notably CLISP) differ between files and directories, so PROBE-FILE cannnot be used to probe files AND directories. Well, SBCL and ECL do not have that problem, AFAIK.

Re: [asdf-devel] Should ASDF define many packages?

2010-08-20 Thread Juan Jose Garcia-Ripoll
On Thu, Aug 19, 2010 at 9:04 PM, Faré fah...@gmail.com wrote: The question is whether we should avoid creating extra packages, and instead export all relevant functions from ASDF, or should we keep those separate packages ASDF-BOOTSTRAP and ASDF-UTILITIES. I think the too-many-packages

Re: [asdf-devel] New ASDF maintainer sought

2010-09-22 Thread Juan Jose Garcia-Ripoll
There is a rationale for the splitting of asdf.lisp. * Sorry, but the excuse of searching for code in a file is lame :-) Would that also apply to any thousand lines code library? * The bootstrapping code can be different for a shipped asdf (one that comes with the implementation) and for the

Re: [asdf-devel] New ASDF maintainer sought

2010-09-22 Thread Juan Jose Garcia-Ripoll
On Wed, Sep 22, 2010 at 4:35 PM, Robert Goldman rpgold...@sift.info wrote: On 9/22/10 Sep 22 -5:26 AM, Juan Jose Garcia-Ripoll wrote: * The bootstrapping code can be different for a shipped asdf (one that comes with the implementation) and for the asdf that is loaded by users. This can

Re: [asdf-devel] New ASDF maintainer sought

2010-09-22 Thread Juan Jose Garcia-Ripoll
On Wed, Sep 22, 2010 at 8:37 PM, Pascal J. Bourguignon p...@informatimago.com wrote: No. Why? I mean, the separate components are bundled into a single asdf.lisp and this process is automated (make -f GNUmakefile asdf.lisp). There is no new testing burden. I am just advocating for some

Re: [asdf-devel] New ASDF maintainer sought

2010-09-23 Thread Juan Jose Garcia-Ripoll
On Thu, Sep 23, 2010 at 4:27 AM, Pascal J. Bourguignon p...@informatimago.com wrote: But when you have a smart editor such as emacs, with at least a good search function, or even a find-tag feature, it doesn't really matter where your functions are stored. I use emacs, and I am not thinking

[asdf-devel] Some points raised

2010-09-24 Thread Juan Jose Garcia-Ripoll
http://groups.google.com/group/comp.lang.lisp/msg/93a4b06a66b0b335 1- The new configuration and file searching mechanism is causing some grief. 2- Lack *-user mailing list and need of subscription for questions. Is there a sufficiently large comunity here and do we want to open the list? I

Re: [asdf-devel] Some points raised

2010-09-26 Thread Juan Jose Garcia-Ripoll
On Sun, Sep 26, 2010 at 6:09 PM, Robert Goldman rpgold...@sift.info wrote: What is broken about having people post questions to asdf-devel? Didier's objection to asdf-devel is that he didn't want to sign up for the mailing list. Why would it make him any happier to sign up for asdf-help

Re: [asdf-devel] Minor simplification

2011-02-04 Thread Juan Jose Garcia-Ripoll
Right after sending the patch I realized two things: - A debug statement was left out (TRACE ...) - It might make sense to save the old value of COMPILE-FILE* Attached improved diff against recent ASDF tree. Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006

Re: [asdf-devel] Minor simplification

2011-02-04 Thread Juan Jose Garcia-Ripoll
On Sat, Feb 5, 2011 at 12:30 AM, Faré fah...@gmail.com wrote: On 4 February 2011 18:11, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: Attached improved diff against recent ASDF tree. OK, I'm going to apply this one. Are there any required changes in asdf-ecl.lisp

Re: [asdf-devel] Minor simplification

2011-02-05 Thread Juan Jose Garcia-Ripoll
On Sat, Feb 5, 2011 at 4:06 PM, Faré fah...@gmail.com wrote: I massaged your patch (notably made compile-file* a gf to move your code to an :around method rather than a manual wrapper), tested it, and committed as 2.012.5. Enjoy! Fare, could you please go back to the other method I posted.

Re: [asdf-devel] Minor simplification

2011-02-05 Thread Juan Jose Garcia-Ripoll
On Sat, Feb 5, 2011 at 5:18 PM, Faré fah...@gmail.com wrote: On 5 February 2011 11:13, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: On Sat, Feb 5, 2011 at 4:06 PM, Faré fah...@gmail.com wrote: Fare, could you please go back to the other method I posted. This one does

Re: [asdf-devel] Minor simplification

2011-02-06 Thread Juan Jose Garcia-Ripoll
On Sun, Feb 6, 2011 at 10:23 PM, Faré fah...@gmail.com wrote: Where is the behavior to be coded? Surely it must be coded somewhere. Is it unreasonable to upgrade ASDF when new code is required, and to change few boolean controls to select which branch of the code applies? Please, understand,

[asdf-devel] Suggested patches for ASDF

2011-08-01 Thread Juan Jose Garcia-Ripoll
Apart from some documentation and copyright notices, two major changes: - ECL will support two compilers. ASDF needs to be aware of that. - The plug-in for REQUIRE allows ECL users to supply another default operator. LOAD-FASL-OP is recommended because it builds each library into a single shared

Re: [asdf-devel] Suggested patches for ASDF

2011-09-07 Thread Juan Jose Garcia-Ripoll
On Tue, Sep 6, 2011 at 4:51 PM, Robert Goldman rpgold...@sift.info wrote: I'd be happy to merge and push this if someone will test this out. Alternatively, if no member of asdf-devel but Juanjo will admit to using ECL, then I figure we should delegate responsibility to him for vetting patches

Re: [asdf-devel] Suggested patches for ASDF

2011-09-09 Thread Juan Jose Garcia-Ripoll
On Fri, Sep 9, 2011 at 9:55 PM, Robert Goldman rpgold...@sift.info wrote: OK. But why do you need to do (member :foo *features*) instead of #+foo ? That was the original question. Simple: because the user may switch compilers at run time at any time he/she wishes. This is quite typical

Re: [asdf-devel] ECL patches

2011-09-12 Thread Juan Jose Garcia-Ripoll
On Tue, Sep 13, 2011 at 12:04 AM, Faré fah...@gmail.com wrote: Juanjo, can you test whether this satisfies you? Yes, sorry, I did not answer before: I am away from home and took some time to get the changes. It all seems correct to me. Regarding ECL, do fasls have a different extension when

Re: [asdf-devel] ECL patches

2011-09-13 Thread Juan Jose Garcia-Ripoll
On Tue, Sep 13, 2011 at 4:03 PM, Robert Goldman rpgold...@sift.info wrote: Is there a way to specifically run the tests on ecl using the byte compiler? If not, should we develop such a capability and add it to our test suite? I do not think this has been actually considered in the ASDF

Re: [asdf-devel] ECL tests on the Mac

2011-09-13 Thread Juan Jose Garcia-Ripoll
On Tue, Sep 13, 2011 at 8:39 PM, Faré fah...@gmail.com wrote: Am I correct that I should assume :asdf-unix when :darwin is in the *features* even though :unix isn't? :darwin does imply Darwin operating system which does have '/'-separated pathnames and thus following your definition of

Re: [asdf-devel] ECL tests on the Mac

2011-09-14 Thread Juan Jose Garcia-Ripoll
On Wed, Sep 14, 2011 at 3:23 AM, Faré fah...@gmail.com wrote: OK. Robert, Juanjo, does the 2.017.5 I just pushed work for you? I just git-pulled the system and all seems to work with ECL on OS X. Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain)

Re: [asdf-devel] ECL patches

2011-09-18 Thread Juan Jose Garcia-Ripoll
On Sun, Sep 18, 2011 at 3:39 AM, Robert Goldman rpgold...@sift.info wrote: On 9/17/11 Sep 17 -1:47 AM, Juan Jose Garcia-Ripoll wrote: On Fri, Sep 16, 2011 at 11:54 PM, Robert Goldman rpgold...@sift.info mailto:rpgold...@sift.info wrote: ecl-bytecomp : first compile and load asdf

Re: [asdf-devel] ECL patches

2011-09-20 Thread Juan Jose Garcia-Ripoll
On Tue, Sep 20, 2011 at 3:27 PM, Robert Goldman rpgold...@sift.info wrote: So may we expect that the bytecodes compiler will NEVER be active out of the box? I.e., all we need to do is turn ON the bytecode compiler when we want it, not make sure it's off when we don't (for the purposes of

Re: [asdf-devel] Merge or not with upstream ECL's asdf?

2011-10-08 Thread Juan Jose Garcia-Ripoll
Hi Faré, sorry for the lack of response in the last days -- little time to code left and even less for reading mailing lists. On Fri, Oct 7, 2011 at 10:48 PM, Faré fah...@gmail.com wrote: I see that your current ECL replaces si:: by ext: on a few symbols in its version of ASDF. Should I

[asdf-devel] Dependency does not trigger recompilation

2011-10-12 Thread Juan Jose Garcia-Ripoll
I apologize in advance for the stupid newbie question that follows. I have the two systems below. When I change a file in cl-farm, it recompiles it, but when I demand loading of cl-farm-test again, ASDF does not recompile it, even though its dependency has changed. Why? Is this expected. This

Re: [asdf-devel] asdf-bundle

2012-04-25 Thread Juan Jose Garcia-Ripoll
On Tue, Apr 24, 2012 at 4:38 AM, Faré fah...@gmail.com wrote: is it OK with you if unbundle asdf-ecl from asdf.asd, and instead create a somewhat portable asdf extension called asdf-bundle.asd ? I would need some time to do that -- this means not before the next release. What bundle

Re: [asdf-devel] ECL tests failing on Mac OS X Lion [Re: asdf 2.23 released]

2012-07-24 Thread Juan Jose Garcia-Ripoll
On Tue, Jul 24, 2012 at 9:31 PM, Faré fah...@gmail.com wrote: However, I don't quite see what you're afraid of with respect to upgrading ASDF to the latest (currently 2.23) from what you have (currently 2.017.5). There have been fixes in ECL regarding asdf-ecl. I need to sit down and see how

Re: [asdf-devel] asdf and quicklisp

2012-10-12 Thread Juan Jose Garcia-Ripoll
On Fri, Oct 12, 2012 at 4:31 PM, Zach Beane x...@xach.com wrote: I stopped updating ASDF versions when it seemed to require asdf-ecl.lisp to work on ECL. Is the case? Can ECL get by with asdf.lisp alone? Since Faré took over ASDF, ASDF has worked perfectly fine with ECL so that is not a

Re: [asdf-devel] asdf and quicklisp

2012-10-12 Thread Juan Jose Garcia-Ripoll
On Fri, Oct 12, 2012 at 8:22 PM, Zach Beane x...@xach.com wrote: Does ECL include asdf-ecl already, and track each new release of ASDF? Though I have failed to track a couple of the latest releases, I try to keep as close as possible to ASDF's releases. The configuration of ECL is such that

Re: [asdf-devel] ASDF breaks ECL's use of :PATHNAME

2012-10-27 Thread Juan Jose Garcia-Ripoll
On Sun, Oct 28, 2012 at 12:59 AM, Faré fah...@gmail.com wrote: On Sun, Oct 28, 2012 at 6:41 AM, Juan Jose Garcia-Ripoll juanjose.garciarip...@gmail.com wrote: Currently, ASDF ignores all file types supplied by the user when specifying a :PATHNAME value for a component. This did not happen

  1   2   >