Re: Lowercase naming requirement for systems?

2019-02-19 Thread Robert Goldman
Yes, these are good points, and that's why I have pushed an update to the manual. Please have a look at the "The defsystem grammar" ASDF manual page here: https://www.common-lisp.net/project/asdf/asdf/The-defsystem-grammar.html#The-defsystem-grammar Only the first four entries have changed.

Re: Lowercase naming requirement for systems?

2019-02-19 Thread Robert Dodier
On Sun, Feb 17, 2019 at 4:08 PM Robert Goldman wrote: > It's actually there, at least if you are looking for it. In my own defense: I did look for it and I did find that text, but didn't find it helpful. It says the name of a system is conventionally lowercase -- this is not the same as saying

Re: Lowercase naming requirement for systems?

2019-02-17 Thread Robert Goldman
I plan to import this into the manual. ... in my copious free time. Best, R On 17 Feb 2019, at 15:01, Florian Margaine wrote: > Hi, > > On Sun, Feb 17, 2019 at 9:54 PM Robert Dodier > wrote: > >> On Sun, Feb 17, 2019 at 6:25 AM Robert P. Goldman >> wrote: >> >>> Quick response for now: yes,

Re: Lowercase naming requirement for systems?

2019-02-17 Thread Robert Goldman
On 17 Feb 2019, at 14:53, Robert Dodier wrote: On Sun, Feb 17, 2019 at 6:25 AM Robert P. Goldman wrote: Quick response for now: yes, lowercase naming is a requirement. Hi Robert, thanks for your reply. Got it, no problem. I will adjust my stuff accordingly. It would really help a lot if

Re: Lowercase naming requirement for systems?

2019-02-17 Thread Robert Goldman
It's actually there, at least if you are looking for it. Looking for "lower" I found this, but in the discussion of `asdf:load-system`, which isn't great placement. ``` Note that the canonical name of a system is a string, conventionally lowercase. A system name can also be specified as a

Re: Lowercase naming requirement for systems?

2019-02-17 Thread Florian Margaine
Hi, On Sun, Feb 17, 2019 at 9:54 PM Robert Dodier wrote: > On Sun, Feb 17, 2019 at 6:25 AM Robert P. Goldman > wrote: > > > Quick response for now: yes, lowercase naming is a requirement. > > Hi Robert, thanks for your reply. Got it, no problem. I will adjust my > stuff accordingly. > > It

Re: Lowercase naming requirement for systems?

2019-02-17 Thread Robert Dodier
On Sun, Feb 17, 2019 at 6:25 AM Robert P. Goldman wrote: > Quick response for now: yes, lowercase naming is a requirement. Hi Robert, thanks for your reply. Got it, no problem. I will adjust my stuff accordingly. It would really help a lot if the policy for the name of the system and the

Re: Lowercase naming requirement for systems?

2019-02-17 Thread Robert Goldman
Another reason is that we allow the programmer to refer to systems with symbols as well as strings, and symbols are not -- without a substantial nuisance -- case-sensitive. I'm afraid you are better off with "solve-solvable2". And avoid "solve_solvable" because underscores are not legal

Re: Lowercase naming requirement for systems?

2019-02-17 Thread Robert P. Goldman
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 wrote: > > Hi, > > The ASDF manual says that

Lowercase naming requirement for systems?

2019-02-16 Thread Robert Dodier
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).