|
|
|
|
|
by lifthrasiir
1647 days ago
|
|
There are two kinds of case-insensitivity in identifiers. In either cases identifier cases (and in this case, also underscores) are normalized, but case-agnostic languages would allow any mix of them while case-pedantic languages would disallow any pair of identifiers normalizing into the same name (they may still give helpful errors based on that normalized name though). I don't think case-agnostic languages provide a new value not provided by case-pedantic languages. |
|
Yet, checks on function definition and types has the same benefit of case-pedantic language, without forcing a specific style on the developer.