Results 36 comments of Michael Benfield

Another difficulty worth mentioning about faking tuples as structs: tuples can contain records. Structs can't.

We've thought about it but I'm very wary of this. Array indexing being an O(n) operation would be extremely surprising to users.

Thanks for the issue; it's good to know this is something someone wants. It's actually a more complicated change than you might think though, as the underlying VM knows nothing...

Much of the difference between structs and records is a consequence of the behavior of the underlying VM. For instance, struct names occupy a global namespace, so trying to qualify...

Responding to your comment from the `refactor-pass` PR: > I think its reasonable to use either but it would be helpful to have a (minimal) set of rules for our...

Some notes: Currently a lossless parser has been implemented with a type SyntaxNode that forms the lossless syntax tree. It contains nodes semantic items as well as nonsemantic items like...