LOG 015: 2026/09/11
★ Typed Identifiers
Publicly released the
typed-identcrate alphaWrote and released a retrospective article on
typed-identFound a design issue just after publishing (at least it's still alpha)
Started working on a fix for the design issue in question (#1)
typed-ident has been released!!
It’s only alpha, and I’m thankful for that, because just after publishing I noticed an issue.
The details are present in the GitHub issue that I filed, but the TL;DR is that the uncased types don’t enforce a consistent casing. So SnakeIdent doesn’t have to be either upper or lower case, it can be a mixture of cases.
I knew that this was the case, and originally I had convinced myself that it made sense. But now that I have the crate published, I don’t feel that way any longer. So I’m trying to fix it so that there’s a more strict stance on this.
I’ll still provide the mixed-case variants, they just may be named differently.