SE-0483: `InlineArray` Literal Syntax

The way I see it is this: heaps of people have clear issues with using x. Some it is stylistic, some it is syntax related, some it is for how it reads. It has been well established that it is not going to cause a parsing issue because an identifier followed by an identifier is not currently valid syntax.

If x is equally valid as of or by, but people just don't like x for even something as simple as stylistic reasons, that vote is valid enough to reject it.

Why is x superior to the alternatives?

So to flip it on its head, if the original pitch was to use by, and people were proposing x and because by just didn't look right, or was too often used as an identifier, but the original author just wanted by, and rejected using x because there was not valid syntactical reason to reject by, then we are just defaulting to the original pitch instead of deferring to the clear rejection of by (in the real world x).

I was equally shocked at this. It felt like a huge slap in the face to the clear majority that had issue with this. Again, I refer back to the likes that some of these posts are getting.

It's also interesting to me that the verbal reading of [5 x Int] is supposed(?) to be the word 'by', so why not just use the word by for its spelling?

Interestingly, the more I think of it, [5 by Int] really means [5 by 1 Units of Int]. So it makes sense that by or of could fill this role.

5 Likes