Re:Using SBCL Common Lisp as a Dynamic Library
by rayiner on Saturday April 16, 2022 @07:02PM
(#31056877)
Common Lisp is just tastefully designed. Part of it is the language itself, but also the libraries, and the culture around it. Even tiny things like underscores-in-variable-names versus camelCaseVariableNames has knock on effects like encouraging descriptive names. It’s hard to distill it into just one feature.
[ Parent
| on HN ]
Re:Using SBCL Common Lisp as a Dynamic Library
by smegsicle on Saturday April 16, 2022 @08:01PM
(#31057195)
hyphenated-names also makes it much easier to see and remember whether you split something that might be a compound word- did i call it hotDog or hotdog? while hot-dog jumps out as more distinct and harder to mix up with hotdog
plus the canonicalization as ALL-CAPS makes it easy to point out SYMBOLS among the prose of documentation
edit: and people make fun of it for having like six equality functions, but at least it's only got one false value