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 propose we relax indentation rules on anonymous records.
The existing way of approaching this problem in F# is indenting code blocks further, leaving wasted space.
letf x = x
leta= f [2// List: OK]letb=[|2// Array: OK|]typeX={ X :int }letc= f {
X =2// Record: OK}letd= f {|
X =2(* FS0058 Possible incorrect indentation:this token is offside of context started at position (12:11).Try indenting this token further or using standard formatting conventions. *)|}lete= f {|
X =2// Indenting further is needed|}
Pros and Cons
The advantages of making this adjustment to F# are
Parity
Convenience
Effective use of space
Clarity
The disadvantages of making this adjustment to F# are none.
Extra information
Estimated cost (XS, S, M, L, XL, XXL): S
Related suggestions: (put links to related suggestions here)
Affidavit (please submit!)
Please tick this by placing a cross in the box:
This is not a question (e.g. like one you might ask on stackoverflow) and I have searched stackoverflow for discussions of this issue
This is not something which has obviously "already been decided" in previous versions of F#. If you're questioning a fundamental design decision that has obviously already been taken (e.g. "Make F# untyped") then please don't submit it.
Please tick all that apply:
This is not a breaking change to the F# language design
I or my company would be willing to help implement and/or test this
The text was updated successfully, but these errors were encountered:
Relax indentation rules on anonymous records
I propose we relax indentation rules on anonymous records.
The existing way of approaching this problem in F# is indenting code blocks further, leaving wasted space.
Pros and Cons
The advantages of making this adjustment to F# are
The disadvantages of making this adjustment to F# are none.
Extra information
Estimated cost (XS, S, M, L, XL, XXL): S
Related suggestions: (put links to related suggestions here)
Affidavit (please submit!)
Please tick this by placing a cross in the box:
Please tick all that apply:
The text was updated successfully, but these errors were encountered: