Re: [asdf-devel] Guard against (push /foo/bar asdf:*central-registry*)

2009-07-09 Thread Robert Goldman
Gary King wrote: How about this: (defun directory-pathname-p (pathname) (and (member (pathname-name pathname) (list nil :unspecified)) (member (pathname-type pathname) (list nil :unspecified (defun sysdef-central-registry-search (system) (let ((name (coerce-name system))

Re: [asdf-devel] Guard against (push /foo/bar asdf:*central-registry*)

2009-07-10 Thread Robert Goldman
Stelian Ionescu wrote: On Tue, 2009-07-07 at 12:31 +0200, Tobias C. Rittweiler wrote: I think it's bitten pretty much all of us that we at least once tried to push a non-directory-designating filename to *CENTRAL-REGISTRY*. It's a common pitfalls for newcomers. Couldn't ASDF signal a

[asdf-devel] bug in new ASDF

2009-07-13 Thread Robert Goldman
I see the following when I try to load an asdf system now: Error loading #P/Users/rpg/clinit.cl: While searching for system `asdf-context`: `(MERGE-PATHNAMES systems/ /Users/rpg/lisp/asdf-install-systems/)` evaluated to `/Users/rpg/lisp/asdf-install-systems/systems/` which is not a directory.

Re: [asdf-devel] bug in new ASDF

2009-07-13 Thread Robert Goldman
Robert Goldman wrote: Robert Goldman wrote: I see the following when I try to load an asdf system now: Error loading #P/Users/rpg/clinit.cl: While searching for system `asdf-context`: `(MERGE-PATHNAMES systems/ /Users/rpg/lisp/asdf-install-systems/)` evaluated to `/Users/rpg/lisp/asdf

Re: [asdf-devel] bug in new ASDF

2009-07-13 Thread Robert Goldman
Richard M Kreuter wrote: Gary King writes: OK, I /have/ misdiagnosed this. The logic seems actually busted in directory-pathname-p. The problem is that, at least on allegro, you can get a valid directory pathname whose name component is neither NIL, nor :unspecific, but (the empty

Re: [asdf-devel] bug in new ASDF

2009-07-13 Thread Robert Goldman
Partial fix for directory-pathname-p. diff --git a/asdf.lisp b/asdf.lisp index 6a8453b..851b5b5 100644 --- a/asdf.lisp +++ b/asdf.lisp @@ -433,7 +433,10 @@ which evaluates to a pathname. For example: ) (defun directory-pathname-p (pathname) - (and (member (pathname-name pathname) (list nil

[asdf-devel] Problem with pathnames with name component =

2009-07-20 Thread Robert Goldman
I have found out how this problem has seeped into ASDF --- ASDF-INSTALL, at least the version I have (I am checking now to see if there's an improved version) --- seeds asdf:*central-registry* with pathnames with :name = . This is done by the directorify function in installer.lisp. Investigating

Re: [asdf-devel] [cclan-list] How to depend on a system optionally?

2009-07-20 Thread Robert Goldman
james anderson wrote: On 2009-07-20, at 21:10 , Robert Goldman wrote: james anderson wrote: On 2009-05-18, at 14:55 , Nikodemus Siivola wrote: 2009/5/18 Robert Goldman rpgold...@sift.info: Tobias C. Rittweiler wrote: I've read several times that it's a head ache to configure optional

Re: [asdf-devel] [cclan-list] How to depend on a system optionally?

2009-07-20 Thread Robert Goldman
james anderson wrote: On 2009-07-21, at 00:58 , Robert Goldman wrote: Gary King wrote: I share Robert's queasiness and also think that we want ASDF to support these sorts of dependencies (simple, weak, contingent, etc... (?)). I'm going to update the manual with James's table (thanks

Re: [asdf-devel] [cclan-list] How to depend on a system optionally?

2009-07-20 Thread Robert Goldman
james anderson wrote: On 2009-07-21, at 01:18 , Robert Goldman wrote: james anderson wrote: On 2009-07-21, at 00:35 , Robert Goldman wrote: [...] What would it mean, for example, to be :contingent-on or :weakly-depend on a :file? if the file is present, then the contingent component

Re: [asdf-devel] About regression tests and libraries

2009-08-05 Thread Robert Goldman
Nikodemus Siivola wrote: 2009/8/5 Robert Goldman rpgold...@sift.info: Part of the problem with test-op is that the desired behavior has not been specified by the ASDF community. Because of the nature of ASDF, it is impossible for (asdf:test-system system) to return a value indicating

Re: [asdf-devel] About regression tests and libraries

2009-08-05 Thread Robert Goldman
Nikodemus Siivola wrote: 2009/8/5 Robert Goldman rpgold...@sift.info: Part of the problem with test-op is that the desired behavior has not been specified by the ASDF community. Because of the nature of ASDF, it is impossible for (asdf:test-system system) to return a value indicating

Re: [asdf-devel] version numbers

2009-08-07 Thread Robert Goldman
Daniel Herring wrote: ASDF has a poorly-defined versioning system. I thought the following link may be of general interest. http://www.dagolden.com/index.php/369/version-numbers-should-be-boring/ There sure are many ways to mess this up. I'm not convinced there are any ways to not mess

Re: [asdf-devel] Windows shortcuts

2009-08-17 Thread Robert Goldman
Gary King wrote: Does anyone know why this didn't make it into ASDF? Should we apply this patch? I'm guessing it was just inertia. I'll try to get it i before your talk (which is when, by the way smile!?) Oh, we needn't rush to that extent! My talk is tomorrow evening, which is too soon

Re: [asdf-devel] New manual patch --- one more time

2009-08-17 Thread Robert Goldman
Robert Goldman wrote: I was reading over the info again before my talk, and I realized that there was no discussion of the test-op as one of the predefined operations, although it is predefined. Patch attached. In previous draft I forgot to mention that OPERATION-DONE-P always returns

Re: [asdf-devel] Windows shortcuts

2009-08-18 Thread Robert Goldman
Gary King wrote: Thanks Daniel, P.S. WinVista finally introduced real symlinks. If everyone upgraded...0002-Windows-shortcut-support.patch0001-website-changes-switch-to-load-system-etc.patch Is there a good (and portable) *feature* or other mechanism to tell which version of Windows

[asdf-devel] Proposed docstring patch for ASDF:TRAVERSE

2009-08-18 Thread Robert Goldman
I was sketching out my explanation of the ASDF protocol and needed to explain TRAVERSE. I figured that while I was at it, I could provide a docstring for the function, since anyone who wants to extend it really needs to know what it is supposed to do and return. Best, r diff --git a/asdf.lisp

[asdf-devel] ASDF git releases and ASDF real releases

2009-08-19 Thread Robert Goldman
Juan Jose Garcia-Ripoll wrote: Now that this discussion is opened, I would like to add a small question and a petition. First the question. What is the level of integration of ASDF with different implementations? Does ASDF support all lisp implementations equally? Does SBCL (and perhaps

Re: [asdf-devel] contradiction in ASDF central-registry default vs code

2009-08-21 Thread Robert Goldman
Gary King wrote: Hi Robert, I'm inclined to prefer that we rearrange that code block so that the when is pushed upstream, and we simply don't push a NIL onto the *central-registry*. Would that be an acceptable solution? I'd rather do it like that too but I don't think it'll work. The

Re: [asdf-devel] I think new ASDF has busted asdf-binary-locations

2009-09-09 Thread Robert Goldman
james anderson wrote: On 2009-09-09, at 16:27 , Robert Goldman wrote: james anderson wrote: hello; i recall, that we have started down this path before, but we never got very far, so i would like to pick up the thread again: what exactly fails (or is just inconsistent) in the respective

[asdf-devel] [Fwd: Re: I think new ASDF has busted asdf-binary-locations]

2009-09-09 Thread Robert Goldman
Scientist, SIFT, LLC www.sift.info .. Original Message ... On Wed, 9 Sep 2009 18:15:52 +0200 james anderson james.ander...@setf.de wrote: On 2009-09-09, at 17:54 , Robert Goldman wrote: james anderson wrote: [...] 2. Logical pathnames are defined in ANSI CL to use case-flattened

Re: [asdf-devel] updating ccl's bundled asdf

2009-09-24 Thread Robert Goldman
Gary King wrote: Hi, As others have pointed out, there is some current foment which will, I hope, die down once I find some time to do some polishing (this weekend?). I think it makes sense to hook into provide/require (even though I agree with Robert that I'd rather not use them

[asdf-devel] Note on ASDF getting started guide...

2009-10-05 Thread Robert Goldman
A couple of points I noticed while doing my backport to info: 1. We start by saying you can just use require, but then we say you only need to load asdf.lisp. I think it would be better to say if this require trick works, you can skip over the section about loading asdf. 2. We might want to

Re: [asdf-devel] ASDF test-op question

2009-10-05 Thread Robert Goldman
Gary King wrote: Hi Robert, I don't believe that this is a general solution, for two reasons: I agree that it isn't a general solution especially since there is no interface/API for clients to do anything with an ASDF operation! It might, however, be a small step in the right direction.

Re: [asdf-devel] ASDF test-op question

2009-10-05 Thread Robert Goldman
Daniel Herring wrote: On Mon, 5 Oct 2009, Robert Goldman wrote: Gary King wrote: Hi Robert, I don't believe that this is a general solution, for two reasons: I agree that it isn't a general solution especially since there is no interface/API for clients to do anything with an ASDF operation

Re: [asdf-devel] ASDF test-op question

2009-10-06 Thread Robert Goldman
Attila Lendvai wrote: That is why I have been suggesting that we provide a test operation that binds a stream --- because most of the test frameworks I have worked with provide a test report, rather than returning results. fyi, stefil returns a CLOS object containing the test results (and

Re: [asdf-devel] ASDF test-op question

2009-10-08 Thread Robert Goldman
Tobias C. Rittweiler wrote: Robert Goldman writes: 2. Returning a single operation isn't enough, is it? For example, if I have system X, with sub-systems A, B, and C, I may be testing A, B, and C, so my traversal would have to gather up the three subsidiary test-op entities and either

Re: [asdf-devel] ASDF test-op question

2009-10-08 Thread Robert Goldman
Tobias C. Rittweiler wrote: Robert Goldman writes: Tobias C. Rittweiler wrote: Robert Goldman writes: 2. Returning a single operation isn't enough, is it? For example, if I have system X, with sub-systems A, B, and C, I may be testing A, B, and C, so my traversal would have to gather up

Re: [asdf-devel] ASDF test-op question

2009-10-09 Thread Robert Goldman
Faré wrote: Maybe ASDF is the wrong place to try to standardize testing infrastructure? This is the conclusion I have reached, as well. I was hoping that some very weak standard could be arrived at that would make the test-op more generally useful to people installing systems, so that they

Re: [asdf-devel] optimization settings

2009-10-18 Thread Robert Goldman
Faré wrote: While developing XCVB, I was reminded that when you declaim or compile-toplevel proclaim optimization settings, these settings may (ccl, allegro) or may not (cmucl, sbcl) persist beyond the compilation of the current file. To make the build deterministic, XCVB now resets the

Re: [asdf-devel] trac?

2009-10-19 Thread Robert Goldman
Samium Gromoff wrote: From: Robert Goldman rpgold...@sift.info Would it be acceptable to set up trac for ASDF? I just finished work on the manual for trac, and was going to take a look at some of the features issues that Nick Levine discovered, and it would make things much easier if some

Re: [asdf-devel] trac?

2009-10-22 Thread Robert Goldman
Nikodemus Siivola wrote: I submit that Gary is currently the only person with a vote that counts: he's doing the actual work on ASDF at the moment. If using bug-tracker X makes his life easier, it's good. If it doesn't, it's bad. That said, _a_ bug-tracker would be good. Stellian has set

Re: [asdf-devel] how to query root of a system

2009-10-28 Thread Robert Goldman
Attila Lendvai wrote: Is it a contingent fact about this system that we have an absolute pathname here, o have we somehow ended up with a function named foo-relative-pathname that returns absolute pathnames? as far as i read it, 'relative' here refers to 'system' in the meaning: give me a

Re: [asdf-devel] loading a standalone lisp file

2009-10-28 Thread Robert Goldman
Faré wrote: 2009/10/28 Robert Goldman rpgold...@sift.info: Faré wrote: 2009/10/28 Gary King gwk...@metabang.com: Speaking of optimization settings, does anyone see any problem with putting in ASDF something that deterministically (re)sets the optimization setting before each and any perform

Re: [asdf-devel] how to query root of a system

2009-10-28 Thread Robert Goldman
Gary King wrote: as far as i read it, 'relative' here refers to 'system' in the meaning: give me a pathname that is relative to this system. Yes, this was the idea: Make me a (absolute) pathname for X relative to system Y. No, I don't /think/ that's right. When I call this function on

[asdf-devel] optimization settings (retitled this topic)

2009-10-29 Thread Robert Goldman
Tobias C. Rittweiler wrote: Robert Goldman writes: Fare wrote: Do we need a :after method to restore the old settings? I'm not sure how to do that actually, since I don't believe there's a portable way to record them. Do you have thoughts about this? (rpg replied to me in private

Re: [asdf-devel] ASDF improvements from ECL

2009-11-10 Thread Robert Goldman
Juan Jose Garcia-Ripoll wrote: Furthermore, in order to answer your question, what I expect of the test facility is that once every framework hooks in, one is able to write (defsystem :my-package :components ((:file my-package)) :in-order-to ((test-op (rt-test-op :my-package-test

[asdf-devel] problems defining a new component class

2009-11-12 Thread Robert Goldman
I'm finding that for some reason the :default-initargs to a new component class (a subclass of cl-source-file) I've defined are not getting applied. I have a vague memory that there's some weirdness in the way asdf creates components that means that this doesn't work, but I'd be obliged if anyone

Re: [asdf-devel] broken texinfo link

2009-11-20 Thread Robert Goldman
nunt...@strider2.example.org wrote: asdf.texinfo still refers to Kent's old site at http://world.std.com/~pitman/Papers/Large-Systems.html It should be updated to http://nhplace.com/kent/Papers/Large-Systems.html - Daniel ___ asdf-devel

Re: [asdf-devel] ASDF::COERCE-NAME string-downcases symbols, but lets strings untouched

2009-11-21 Thread Robert Goldman
Nikodemus Siivola wrote: 2009/11/21 Tobias C. Rittweiler t...@freebits.de: (defun coerce-name (name) (typecase name (component (component-name name)) (symbol (string-downcase (symbol-name name))) (string name) (t (sysdef-error ~@invalid component designator ~A~@: name I

Re: [asdf-devel] duplicate-names for module and file with same name?

2009-11-27 Thread Robert Goldman
Jianshi Huang wrote: Hi, Currently in parse-component-form function, duplication of names are checked but modules and files are put to the same category. Is there any particular reason for this restriction? They are in the same namespace. e.g. I can't have both foo.lisp foo/ in

Re: [asdf-devel] I'm too busy right now to be able to do a good job with ASDF

2009-11-27 Thread Robert Goldman
I volunteer for the commit bit, as well, as back-up to Faré. I'm primarily focused on documentation right now, but have some pending patches (notably clean-op) on the back-burner. I suggest we also solicit a git-wizard to own the commit bit, as well, in case we need to do some funky rebasing or

[asdf-devel] ASDF minimality

2009-11-27 Thread Robert Goldman
Faré wrote: ... * try to keep asdf.lisp itself small and recommend that unnecesary features should be put in contribs instead. Do we have a protocol for loading ASDF that ensures that by virtue of loading it authorized contribs (i.e., contribs distributed with ASDF) will also be loadable. One

Re: [asdf-devel] Bizarre consequences of FIND-SYSTEM in ASDF.

2009-11-29 Thread Robert Goldman
Can you explain how you got hold of McCLIM and CL-Utilities? I'd be interested in seeing if I can replicate this, but I haven't used McCLIM in years, and back in those dark days we used only CVS (and we walked to school barefoot, uphill /both ways/). Maybe provide git urls for both mcclim and

Re: [asdf-devel] Output Stream for ASDF

2009-11-30 Thread Robert Goldman
Tobias C. Rittweiler wrote: Thomas Bartscher writes: Why are warnings of asdf put into *standard-output*? Wouldn't it be easier to put those into something like *asdf-warnigs*? This way users of asdf could redirect those wherever they want. That's a pet peeve of RPG, in fact. I suggest

Re: [asdf-devel] Bizarre consequences of FIND-SYSTEM in ASDF.

2009-11-30 Thread Robert Goldman
Daniel Herring wrote: On Sun, 29 Nov 2009, Robert Goldman wrote: Can you explain how you got hold of McCLIM and CL-Utilities? I'd be interested in seeing if I can replicate this, but I haven't used McCLIM in years, and back in those dark days we used only CVS (and we walked to school

Re: [asdf-devel] Bizarre consequences of FIND-SYSTEM in ASDF.

2009-11-30 Thread Robert Goldman
dherr...@tentpost.com wrote: Robert Goldman wrote: Daniel Herring wrote: On Sun, 29 Nov 2009, Robert Goldman wrote: There would be several benefits if FIND-SYSTEM were to simply PROBE-FILE for a system definition in each of the configured paths (e.g. path1/system.asd, path2/system.asd

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

2009-12-01 Thread Robert Goldman
Faré wrote: 2009/12/1 Robert Goldman rpgold...@sift.info: I just checked, and I see that my documentation patches have not been pushed. Any objection to pushing them before the release? If you are willing to do that, I'd appreciate it. I prefer not to do anything irrevocable to the git

Re: [asdf-devel] ASDF minimality

2009-12-02 Thread Robert Goldman
Tobias C. Rittweiler wrote: Robert Goldman writes: Similarly, I would prefer to have ASDF not fall into the SLIME trap. SLIME configuration seems to involve mastering an ever-changing number of contribs to get the features you really want Slime is not a good example of a contrib

[asdf-devel] How about a tabs versus spaces policy for asdf?

2009-12-02 Thread Robert Goldman
I would just be tickled to death if we were to ban tab characters from asdf code (I'm convinced by jwz's argument, and I've been harmed enough times by Windows-versus-others tab issues), but I'd be ok with keeping them. Do we have a consensus on tabs-versus-spaces? Cheerio, r

Re: [asdf-devel] How about a tabs versus spaces policy for asdf?

2009-12-02 Thread Robert Goldman
I should actually have been specific about something else: If we prefer spaces to tabs (and I will not attempt to stack my eloquence and vituperation against jwz's), we should probably stick the git-equivalent of a pre-commit-hook into the repo to refuse to accept tabs. Daniel --- is your git fu

Re: [asdf-devel] How about a tabs versus spaces policy for asdf?

2009-12-03 Thread Robert Goldman
Tobias C. Rittweiler wrote: Tobias C. Rittweiler writes: I can recommend to put the following into your .emacs (add-hook 'lisp-mode-hook #'(lambda () (setq whitespace-style 'color) (setq whitespace-chars '(trailing indentation))

[asdf-devel] testing latest release with allegro

2009-12-09 Thread Robert Goldman
With Allegro 8.1 in both ANSI and modern (case-sensitive) modes, two of the tests fail: test-retry-loading-component-1.script test-utilities.script I have not yet had a chance to debug this. This message may bounce from asdf-devel, since I have had to send it from gmail (linux box doesn't have

Re: [asdf-devel] Pre ML post review

2009-12-16 Thread Robert Goldman
I would like to suggest an addition from my experience of working with colleagues at other companies. I'd suggest that we have a way to specify files relative to something akin to *load-truename*. Here's the use case: you work on a large project with an enormous source code repository,

[asdf-devel] last patch

2009-12-18 Thread Robert Goldman
In trying to dig at one of TCR's bugs, I was archaeologizing asdf.lisp, to figure out the contents of the *defined-systems* table. Put what I came up with into a docstring. cheers, r ___ asdf-devel mailing list asdf-devel@common-lisp.net

Re: [asdf-devel] tab-blocking commit hook

2010-01-14 Thread Robert Goldman
On 1/11/10 Jan 11 -9:43 PM, Stelian Ionescu wrote: On Wed, 2009-12-23 at 23:38 -0500, dherr...@tentpost.com wrote: The attached script should prevent tabs in *.asd, *.lisp, or *.script files from being committed to a git repository. Existing tabs will not be affected, unless they appear in

Re: [asdf-devel] tab-blocking commit hook

2010-01-14 Thread Robert Goldman
On 1/14/10 Jan 14 -11:29 AM, dherr...@tentpost.com wrote: Robert Goldman wrote: Is there some reason that this cannot be pushed into the repository itself (i.e., used like a blur/clean thing)? See the bottom of this page: http://progit.org/book/ch7-2.html I.e., we just automagically

Re: [asdf-devel] dependency bug?

2010-01-22 Thread Robert Goldman
Oh, yes, and if you want to see what will happen, try (load bug.asd) (pprint (asdf::traverse (make-instance 'asdf:load-op) (asdf:find-system :bug)) that should display the plan that ASDF has developed for your system without executing it. best, r

Re: [asdf-devel] dependency bug?

2010-01-23 Thread Robert Goldman
On 1/23/10 Jan 23 -1:13 PM, Robert Brown wrote: Thanks very much for the suggestions. My example code was a simplification of a more complicated system definition, part of an project where I'm implementing Google's protocol buffers in Lisp.

Re: [asdf-devel] dependency bug?

2010-01-23 Thread Robert Goldman
On 1/23/10 Jan 23 -5:38 PM, Robert Brown wrote: LOAD-OP definitely compiles the Lisp source and then loads the resulting fasl file. You use LOAD-SOURCE-OP when you only want to load the Lisp source code without compiling it. For the record, LOAD-OP compiles the lisp source /if it determines

Re: [asdf-devel] [patch] markdown documentation tweak

2010-01-24 Thread Robert Goldman
For what it's worth, I'd prefer that the markdown documentation die a natural death in favor of the texinfo documentation. The markdown documentation requires a complex toolchain (cl-markdown + many dependencies) that the average ASDF user cannot be expected to have. It also works poorly when

Re: [asdf-devel] [patch] markdown documentation tweak

2010-01-24 Thread Robert Goldman
On 1/24/10 Jan 24 -12:45 PM, Daniel Herring wrote: On Sun, 24 Jan 2010, Robert Goldman wrote: For what it's worth, I'd prefer that the markdown documentation die a natural death in favor of the texinfo documentation. I'm just trying to fix a common markdown error in all the packages I use

Re: [asdf-devel] possible clisp/win32 incompatibility

2010-01-24 Thread Robert Goldman
On 1/24/10 Jan 24 -3:01 PM, Daniel Herring wrote: On Sun, 24 Jan 2010, Robert Goldman wrote: On 1/24/10 Jan 24 -2:32 PM, Daniel Herring wrote: Hi all, I'm trying to get ABLE running on mswin and hit multiple issues at once... For one, it appears the a recent version of ASDF broke

Re: [asdf-devel] possible clisp/win32 incompatibility

2010-01-24 Thread Robert Goldman
On 1/24/10 Jan 24 -3:05 PM, Robert Goldman wrote: On 1/24/10 Jan 24 -3:01 PM, Daniel Herring wrote: On Sun, 24 Jan 2010, Robert Goldman wrote: Can you trace pathname-type inside the invocation of output-files-using-mappings? This smells like a CLISP bug to me d'oh --- I meant pathname

Re: [asdf-devel] possible clisp/win32 incompatibility

2010-01-24 Thread Robert Goldman
On 1/24/10 Jan 24 -9:39 PM, dherr...@tentpost.com wrote: Robert Goldman wrote: On 1/24/10 Jan 24 -3:01 PM, Daniel Herring wrote: Thanks for the ideas. Poking around a bit further, it appears that in the following snippet from output-files-using-mappings (*centralize-lisp-binaries* is false

Re: [asdf-devel] dependency bug?

2010-01-25 Thread Robert Goldman
On 1/25/10 Jan 25 -1:58 PM, Robert Brown wrote: Thanks again for responding to my questions. I've interleaved a few comments below. On 1/23/10, Robert Goldman rpgold...@sift.info wrote: On 1/23/10 Jan 23 -1:13 PM, Robert Brown wrote: Protocol description files (suffix .proto) need

Re: [asdf-devel] possible clisp/win32 incompatibility

2010-01-25 Thread Robert Goldman
On 1/25/10 Jan 25 -4:46 PM, Sam Steingold wrote: Daniel Herring wrote: Thanks for the ideas. Poking around a bit further, it appears that in the following snippet from output-files-using-mappings (*centralize-lisp-binaries* is false), (pathname-directory path) is nil.

Re: [asdf-devel] Question about git

2010-01-27 Thread Robert Goldman
On 1/27/10 Jan 27 -9:34 AM, Samium Gromoff wrote: From: Robert Goldman rpgold...@sift.info How are we supposed to be reasoning about the multiple git repositories out there? I have been pulling from the master/public one and then working locally. Fare works on his personal working copy

Re: [asdf-devel] ASDF 1.501

2010-01-27 Thread Robert Goldman
On 1/27/10 Jan 27 -12:50 AM, Faré wrote: I've just released ASDF 1.501 in the official repository, now with all the source registry configuration that I previously discussed. It's currently documented in its own file README.source-registry, rather than in the general manual asdf.texinfo, as it

Re: [asdf-devel] ASDF 1.501

2010-01-27 Thread Robert Goldman
ACL tests fail, but with different error: -#--- Using alisp -q -batch Ran 18 tests: 5 passing and 13 failing failing test(s): test-force.script test-module-pathnames.script test-retry-loading-component-1.script test-static-and-serial.script

Re: [asdf-devel] ASDF 1.501

2010-01-27 Thread Robert Goldman
to synchronize with the user group, too! [ François-René ÐVB Rideau | ReflectionCybernethics | http://fare.tunes.org ] Death is only a milestone - albeit one that is dropped on you from a very great height — Terry Pratchett. 2010/1/27 Robert Goldman rpgold...@sift.info: On 1

Re: [asdf-devel] Question about git

2010-01-27 Thread Robert Goldman
On 1/27/10 Jan 27 -3:36 PM, Samium Gromoff wrote: From: Robert Goldman rpgold...@sift.info On 1/27/10 Jan 27 -9:34 AM, Samium Gromoff wrote: From: Robert Goldman rpgold...@sift.info How are we supposed to be reasoning about the multiple git repositories out there? I have been pulling from

Re: [asdf-devel] Question about git

2010-01-28 Thread Robert Goldman
On 1/28/10 Jan 28 -6:53 AM, Pascal J. Bourguignon wrote: On 2010/01/27, at 22:47 , Robert Goldman wrote: On 1/27/10 Jan 27 -3:36 PM, Samium Gromoff wrote: From: Robert Goldman rpgold...@sift.info On 1/27/10 Jan 27 -9:34 AM, Samium Gromoff wrote: From: Robert Goldman rpgold...@sift.info

Re: [asdf-devel] Question about git

2010-01-28 Thread Robert Goldman
| ReflectionCybernethics | http://fare.tunes.org ] There is joy in work. There is no happiness except in the realization that we have accomplished something. — Henry Ford 2010/1/28 Robert Goldman rpgold...@sift.info: On 1/28/10 Jan 28 -6:53 AM, Pascal J. Bourguignon wrote: On 2010/01/27

Re: [asdf-devel] ASDF 1.501

2010-02-01 Thread Robert Goldman
Thanks, Faré. I put a launchpad ticket in to add documentation about :asdf2 and *asdf-version*. Should we create a milestone for ASDF version 2? best, r ___ asdf-devel mailing list asdf-devel@common-lisp.net

Re: [asdf-devel] Dependency issues with module sub-class

2010-02-03 Thread Robert Goldman
On 2/3/10 Feb 3 -10:32 AM, Scott Bell wrote: Hi folks, Recently, in order to increase the modularity of our project's ASDF dependencies, I introduced a sub-class of MODULE called GROUP. We wanted to keep all of our main .lisp files in the toplevel, so the purpose of the class is simply to

Re: [asdf-devel] Dependency issues with module sub-class

2010-02-03 Thread Robert Goldman
On 2/3/10 Feb 3 -11:53 AM, Faré wrote: On 3 February 2010 11:32, Scott Bell sbl...@me.com wrote: (:group x :depends-on (packages) If you're not in a subdirectory #px/, here add a :pathname #p :components ((:file a) (:file b :depends-on (a))

[asdf-devel] Two patches in passing

2010-02-03 Thread Robert Goldman
I found some cases where the tests could go bad. One where the tests could fail to find asdf.fasl (or equivalent) and one where a style-warning in SBCL could cause the tests to fail. Those are the two messages that should be coming through. I'm not fully sure how to use git send-email yet

Re: [asdf-devel] asdf 1.600

2010-02-04 Thread Robert Goldman
On 2/4/10 Feb 4 -2:29 PM, Juan Jose Garcia-Ripoll wrote: On Thu, Feb 4, 2010 at 7:50 PM, Faré fah...@gmail.com mailto: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

[asdf-devel] Launchpad bug 502946

2010-02-07 Thread Robert Goldman
Wrt https://bugs.launchpad.net/asdf/+bug/502946, module is not recompiled if _intra_-system dependency changes, I have spent quite some time groveling over the source code to TRAVERSE, and I believe that this is going to be quite difficult to fix. There are a number of assumptions baked into

[asdf-devel] A shot at fixing the module dependency bug

2010-02-07 Thread Robert Goldman
OK, I have committed a first shot at fixing this. However, there is no easy way to have a module update its components upon dependency change but not have a system update its components upon dependency change, because a system is a subclass of module. So my path may not be desirable, or at any

[asdf-devel] Refined the module dependency fix

2010-02-10 Thread Robert Goldman
I have a series of patches I am about to push to the module-depends branch. Because I have had to rebase this onto master as new master changes have come in, this will not be a fast-forward update when you pull it into your local repo. So this is a head's up. I will push the update sometime

[asdf-devel] New module-depends branch contents pushed

2010-02-10 Thread Robert Goldman
Not a fast-forward push. But should be well worth it! Best, r ___ asdf-devel mailing list asdf-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel

[asdf-devel] Module dependencies still arguably wrong

2010-02-10 Thread Robert Goldman
Earlier I claimed that the new ASDF TRAVERSE computed a conservative approximation to what needed to be recompiled. In particular, if we have (defsystem X :depends-on (Y) ) With the new patch, if we do load-op on X, and Y has changed, X will be recompiled. In Classic ASDF, this would

[asdf-devel] last note about the module dependencies for now...

2010-02-10 Thread Robert Goldman
I believe by adding a little bit more hair (a test that a component IS a module and IS NOT a system) to the TRAVERSE structure, I can salvage INTRA-system dependencies involving modules without trying to fix INTER-system dependencies, which seems like too big a bite to chew off. What would people

[asdf-devel] Trying again

2010-02-10 Thread Robert Goldman
OK, I have just pushed an alternative solution to the module dependency bug, this one (I believe) only triggered by INTRA-system dependencies. This one is also on the module-depends branch. This was achieved, as I said, at the cost of some hair, but I believe it does the right thing to the extent

Re: [asdf-devel] Trying again

2010-02-11 Thread Robert Goldman
On 2/10/10 Feb 10 -10:38 PM, Faré wrote: On 10 February 2010 18:27, Robert Goldman rpgold...@sift.info wrote: OK, I have just pushed an alternative solution to the module dependency bug, this one (I believe) only triggered by INTRA-system dependencies. This one is also on the module-depends

Re: [asdf-devel] Trying again

2010-02-12 Thread Robert Goldman
On 2/11/10 Feb 11 -11:11 PM, Faré wrote: I think to be fair to James he's not saying that ASDF should DWIM, he was asking for a minimum perturbation fix. No, he's rejecting an actual fix to actually broken behaviour, in favor of something that's not specified and not specifiable, whereas

Re: [asdf-devel] Trying again

2010-02-12 Thread Robert Goldman
On 2/12/10 Feb 12 -4:48 AM, james anderson wrote: good morning; On 2010-02-12, at 06:11 , Faré wrote: [...] The problem with doing the INTER-system dependencies is that I don't believe that ASDF currently has the infrastructure to do The Right Thing. In order to do the right thing, each

[asdf-devel] Module-depends patch is in place

2010-02-12 Thread Robert Goldman
OK, I have merged the module-depends branch into master and pushed the result. I suppose we should probably kill the module-depends branch on the public repo now Have a good weekend, all! r ___ asdf-devel mailing list asdf-devel@common-lisp.net

Re: [asdf-devel] minor suggestions

2010-02-13 Thread Robert Goldman
On 2/13/10 Feb 13 -12:31 PM, Tobias C. Rittweiler wrote: * How about adding a TEST-OP to ASDF's asd? I think there's a related launchpad ticket about this. We don't have an easy way to fire up subsidiary lisps from inside an ASDF job, and especially don't have a good way to harvest results.

Re: [asdf-devel] patch for component-relative-pathname

2010-02-19 Thread Robert Goldman
Would anyone object to augmenting the docstring for COMPONENT-RELATIVE-PATHNAME? Currently it's: Extracts the relative pathname applicable for a particular component. How about something like: Returns a pathname for the component argument relative to the pathname of that component's parent. ?

Re: [asdf-devel] patch for component-relative-pathname

2010-02-19 Thread Robert Goldman
On 2/19/10 Feb 19 -1:10 PM, Faré wrote: On 19 February 2010 10:50, Robert Goldman rpgold...@sift.info wrote: Would anyone object to augmenting the docstring for COMPONENT-RELATIVE-PATHNAME? Currently it's: Extracts the relative pathname applicable for a particular component. How about

Re: [asdf-devel] patch for component-relative-pathname

2010-02-19 Thread Robert Goldman
On 2/19/10 Feb 19 -2:19 PM, Faré wrote: 2. SPLIT-PATH-STRING --- this is the one I think might need a ticket. I confess I'm bamboozled by this one. It's called on (component-name component), not on a pathname. Can you explain why the COMPONENT-NAME would end up being a string that looks

Re: [asdf-devel] patch for component-relative-pathname

2010-02-21 Thread Robert Goldman
On 2/19/10 Feb 19 -2:19 PM, Faré wrote: 2. SPLIT-PATH-STRING --- this is the one I think might need a ticket. I confess I'm bamboozled by this one. It's called on (component-name component), not on a pathname. Can you explain why the COMPONENT-NAME would end up being a string that looks

Re: [asdf-devel] patch for component-relative-pathname

2010-02-21 Thread Robert Goldman
On 2/21/10 Feb 21 -6:35 PM, james anderson wrote: a question: On 2/19/10 Feb 19 -2:19 PM, Faré wrote: 2. SPLIT-PATH-STRING --- this is the one I think might need a ticket. I confess I'm bamboozled by this one. It's called on (component- name component), not on a pathname. Can you

Re: [asdf-devel] patch for component-relative-pathname

2010-02-22 Thread Robert Goldman
On 2/21/10 Feb 21 -11:16 PM, Faré wrote: 1. SPLIT-PATH-STRING is not an ideal name. SPLIT-PATH-STRING is /not/ used on paths, it is used on /names/ (in the ASDF sense of these terms). An unwary reader of this code might try to apply it to a pathname (as I originally thought), where it could

Re: [asdf-devel] patch for component-relative-pathname

2010-02-22 Thread Robert Goldman
On 2/22/10 Feb 22 -10:02 AM, Faré wrote: I am inclined to agree. I'd be happier if we could just say something like (:file foo :relative-directory bar) instead of (:file bar/foo) Why? You're just moving the complexity around, without simplifying the overall design. Moreover, the astute

Re: [asdf-devel] default source registry...

2010-02-22 Thread Robert Goldman
On 2/22/10 Feb 22 -11:23 AM, Faré wrote: Should we base our search path on the XDG Base Directory Specification? http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html To the point of actually using getenv to get these search paths? I say we should. Only to the extent that

Re: [asdf-devel] upgradability with ECL

2010-02-24 Thread Robert Goldman
On 2/24/10 Feb 24 -6:02 AM, Tobias C. Rittweiler wrote: Current ECL HEAD comes with asdf version 1.604, but trying to load upstreams asdf.lisp won't work because of A package with the name ASDF-EXTENSIONS already exists. Indeed, CLHS DEFPACKAGE says If one of the supplied

  1   2   3   4   5   6   7   8   9   10   >