Quick response for now: yes, lowercase naming is a requirement. There are a number of reasons for this, including the fact that CL's logical pathnames are case-insensitive.
Best, R Sent from my iPhone > On Feb 17, 2019, at 01:21, Robert Dodier <robert.dod...@gmail.com> wrote: > > Hi, > > The ASDF manual says that the name of a system is a lowercase string. > Is that actually a requirement? > > I was trying to create an .asd system which has a name with mixed > upper- and lowercase characters and the system is stored in a file of > the same name on a case-sensitive file system (Linux). But I get > "Component Foo not found" for that. If I change the name of the system > and the name of the file to lowercase, the system is found. > > For the record, I've pasted the would-be mixed-case named system > below. It contains stuff that will make it generally unloadable since > you don'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") > :author "Yasuaki Honda" > :license "GNU Lesser General Public License, version 2" > :description "Program SolveSolvable2 of GaloisGroupSolver, a Maxima > package for solving polynomials based on their Galois Groups" > > :components > ((:maxima-file "Gal") > (:maxima-file "FiniteGroup") > (:maxima-file "ExtendedField") > (:maxima-file "Stage3") > (:maxima-file "Verify") > (:maxima-file "SolveSolvable2"))) >