CLers, I saw a lot of ugly .asd files while addressing compatibility for ASDF 3.3, so here are "ASDF best practices" https://gitlab.common-lisp.net/asdf/asdf/blob/master/doc/best_practices.md …
-
-
Replying to @Ngnghm
First time I see lower case strings prescribed as canonical for system names. Where does this come from?
2 replies 0 retweets 0 likes -
Replying to @Ardubal
It comes from ASDF 1's (defun coerce-name (name) (typecase name ... (symbol (string-downcase (symbol-name name))) ...)
1 reply 0 retweets 0 likes -
Replying to @Ngnghm
OK. Was this also documented or specified? Do you know how other system definition facilities handled this before?
2 replies 0 retweets 0 likes -
Replying to @Ardubal
ASDF 1 has always downcased symbols. The manual documents it since 2.000. No style guide existed before to recommend use of canonical names.
1 reply 0 retweets 0 likes -
Replying to @Ngnghm
OK. In your survey, how prominent were the different styles of string designators for system names?
2 replies 0 retweets 0 likes
Google taught me the value of a uniform style guide. A canonical representation is the Schelling Point, and that's lower-case strings.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!