Clean up names (eneyj, z, …?) #1
Labels
enhancement
New feature or request
help wanted
Extra attention is needed
question
Further information is requested
Currently, this project uses the “z” naming pattern for a lot of things – mainly because it’s conveniently short. AST nodes are
ZNode
s, at runtime we haveZList
s, the language name for polyglot usage isz
, the launcher script is./z
, and so forth.That said, I’m not sure if this makes sense. The eneyj specification seems to envision a whole range of initial letters – from A arguments over familiar Wikidata ones (Q, P, L/S/F) until X and Y personal and institutional objects (and Z, of course). Even if “Z” seems to be the most important prefix from the kernel developer’s perspective, that doesn’t mean we should use it so eagerly.
@vrandezo is “eneyj” the name of the language in general, this particular implementation, or both? Should I adopt the “eneyj” name as well, or go for something different?
The text was updated successfully, but these errors were encountered: