5 ms·
Your last point is the largest thing I noticed in the one large codebase I looked at. Ada with a borrowchecker and linear types (aka austral) would be great. Ro
by galangalalgol 3y ago
Your last point is the largest thing I noticed in the one large codebase I looked at. Ada with a borrowchecker and linear types (aka austral) would be great. Rooting for austral, though I actually prefer obtuse dense syntax to verbose simple syntax. Not sure why. I think I may have a mental cache size related to the number of characters on a screen vs the number of tokens.
- tikhonj 3y agoI figure the preference in syntax is a trade-off between how hard it is to learn and how hard it is to read day-to-day. More regular and verbose syntax is easier to learn, but requires more actual reading when you use it. More concise but complex syntax takes longer to internalize, but then you can see more at a glance, so it lets you do more visual pattern matching and puts less strain on working memory.