You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I know that this repo is old, but it was mentioned in a recent discussion so that's why I'm here.
There are two points in the document and both of them are either wrong or incomplete.
“Do not base your design on junctions and autothreading”
debugging code with junctions is hard
???
and often confusing to read
???
“Use whitespace around infix operators”
5 .. 10? 2 ** 32? base 255 : 16? Maybe even 42 . sqrt? That's not how people write these things (normally), and I don't see a convincing argument for a style guide to mandate these variants. That's without even mentioning the huge list of cases where having no whitespace can't cause any issue (e.g. all non-texas infix ops).
Having whitespace around some infix ops is good. But “It is therefore recommended to always use whitespace on both side of an infix operator.” is a statement that is too strong. And I wouldn't want want to see a huge list of exceptions there.
o/
The text was updated successfully, but these errors were encountered:
I know that this repo is old, but it was mentioned in a recent discussion so that's why I'm here.
There are two points in the document and both of them are either wrong or incomplete.
“Do not base your design on junctions and autothreading”
???
???
“Use whitespace around infix operators”
5 .. 10?2 ** 32?base 255 : 16? Maybe even42 . sqrt? That's not how people write these things (normally), and I don't see a convincing argument for a style guide to mandate these variants. That's without even mentioning the huge list of cases where having no whitespace can't cause any issue (e.g. all non-texas infix ops).Having whitespace around some infix ops is good. But “It is therefore recommended to always use whitespace on both side of an infix operator.” is a statement that is too strong. And I wouldn't want want to see a huge list of exceptions there.
o/
The text was updated successfully, but these errors were encountered: