packages, and Quicklisp uses ASDF to compile
and load stuff.
Thanks in advance for any light you can shed on this problem.
Robert Dodier
e's the example foo.asd I've been working with.
(defsystem foo
:name "foo"
:version "2015.09.21"
:maintainer "Robert Dodier"
:author "Robert Dodier"
:licence "GPL"
:description "Foo, Bar, and Baz"
:long-description "Appl
ng like
$HOME/.cache/common-lisp/.
I'm constructing the /... part of it. I wonder if it's
possible to tell ASDF it doesn't need to put in the
part.
Thanks for your help, and if you have any comments, I would be
interested to hear about it.
best
Robert Dodier
maxima_asdf.lisp
Description: Binary data
ds-on list?
Thanks for your help,
Robert Dodier
no conscious intent to assert that one condition or
another must prevail. Any improvements by more knowledgeable people
would be welcomed by me.
All the best,
Robert Dodier
puzzle out anything.
The more general idea is that the system contains a non-Lisp data
file. Is there a general approach to work with that?
Thanks for any light you can shed on this problem.
Robert Dodier
that this systems has flaws, but at this point I am
taking it as a given; I'm trying to make progress on a lot of fronts,
and cleaning up this monstrosity is a lower priority item.
best,
Robert Dodier
led" file in it, you
> don't have to use *LOAD-TRUENAME*.
Hmm, examining the cache after running ASDF, I don't see the static
files there. But I think using the component slot to get the file
location is promising, I will give that a try.
best,
Robert Dodier
place where the info file is found, just
as it is when the index.lisp is loaded via LOAD).
I suppose I could create a class that has the effect of copying the
info files without any other operation on them?
best,
Robert Dodier
like
unfriendly behavior; it seems better that either it should complain or
do nothing.
Thanks for your help, I think I'm in good shape on this front now.
best,
Robert Dodier
PS.
;; info-index.lisp -- ASDF component type for Maxima documentation index
;; copyright 2018 by Robert Dodier
;; I release
should in the future
> replace all current occurrences of static slots :initform with this style
I dunno -- I think I'm going to play it safe and use the old pattern,
if it's necessary at all ... I'm a pretty casual ASDF user, I don't
know if I can invest the time to figure the old vs new stuff.
All the best,
Robert Dodier
ASDF currently returns the
first system found, ...".
Is there any way to intervene to return a specific system,
specifically the most recent one?
Thank you once again for your help,
Robert Dodier
would have expected (on
little reason) that the parent class CL-SOURCE-FILE would supply that.
(2) In INPUT-FILES, why doesn't (info-index-type c) yield "lisp"?
Doesn't INFO-INDEX have an accessor INFO-INDEX-TYPE?
I may well be very confused about simple things. Thank you for your
patience, I
't have my maxima-file hackery. If it turns out we need to go
into this in more detail, I will devise a more minimal example. But
first maybe someone can say what the name requirement is.
best,
Robert Dodier
PS.
(defsystem "SolveSolvable2"
:defsystem-depends-on ("maxima-file&q
nks again, and best wishes.
Robert Dodier
ing that it is required to be
lowercase.
I found the text about pathname specifiers as well. I didn't see a
requirement there because neither the system name nor component names
were specified by the grammar or the commentary on the grammar to be
pathname specifiers.
Thanks again for your help,
Rob
of
ASDF. But if it is being loaded by ASDF, then I'd like to know that.
Thanks a lot for any info,
Robert Dodier
appropriate.
Any future releases would be on a new branch, presumably version-3_4
or version-4 or whatever; the version-3_3 branch would not be reused
for that purpose.
The benefit of such a scheme, I believe, is just to make it clearer
what's what.
FWIW
Robert Dodier
On Wed, Nov 17, 2021 at 10:45 AM Robert Goldman wrote:
> I favor something like this because it would be nice to have prerelease
> versions of ASDF that perform version checks properly.
>
> What I mean is, if we are going to add a feature in version 3.4, right now
> that would be in a
On Fri, Sep 22, 2023 at 3:05 PM Blake McBride wrote:
> How can I force asdf to load and use the package in the local directory
> rather than the cached standard distribution?
My understanding is that the following is poor form (I seem to recall
ASDF:*CENTRAL-REGISTRY* is deprecated), however,
I've managed to get asdf-dependency-grovel to load. There is a comment
in adg/tests/grovel-test.lisp that ASDF 3.1 is required. Okay, I have
ASDF 3.1.5 laying around so I loaded that. Now SBCL can load adg.
The test script adg/tests/run-tests.sh runs (with modifications) but
all of the tests fail
Robert, thanks for your reply. I have made some progress.
>> Just performed compiling #> "test-serial-system" "package"> but failed to mark it done
> It would help to get a backtrace here. I can't tell from this if the error is
> happening in ASDF or in ASDF-DEPENDENCY-GROVEL (which probably
On Fri, Dec 16, 2022 at 2:25 PM Faré wrote:
> sbcl --eval "'(#.(require :asdf) #.(in-package :asdf) #.(upgrade-asdf)
> #.(load-system :asdf-dependency-grovel))" --quit
> No error.
I tried it again with ASDF 3.3 + SBCL 2.1.1, and I can load adg
successfully, with a couple of (push "path/to/adg/"
On Fri, Dec 16, 2022 at 3:07 AM Faré wrote:
> Or later. I recommend testing with the latest ASDF.
I tried a later version (3.2 or 3.3, I forget which) and adg fails to
load. I think I'll stick w/ the last known working version until I
sort out getting it to run ...
> This output doesn't help
irected graph in hand. I don't suppose someone has
already automated looking for cycles in .asd files?
Thanks in advance for any advice, I appreciate your help.
best,
Robert Dodier
PS. Here's my patch for asdf-dependency-grovel.
$ diff -u tests/run-tests.sh-original tests/run-tests.sh
--- tests/r
at process didn't work, so it's loaded by hand.
ADG constructs a new .asd file from the inferred dependencies (and
writes it into the ASDF output cache -- maybe that could be mentioned
in a readme or something) and I present it here as a kind of trophy.
All the best,
Robert Dodier
PS. grov
26 matches
Mail list logo