Commit 2022-11-25 20:23 a8872c3e
View on Github →feat: port Control.Basic (#588) mathlib3 SHA: 08aeb33b5b693fb1392a7568ae2c0b253516535e porting notes:
- The notation
$<has been removed entirely. It is the same operation as|>in Lean 4 except with lower priority and a quick grep revealed it occurred literally nowhere in mathlib3. - The dubious translation errors were due to order of implicit arguments and have been
#alignₓed (exceptSum.bindI'm not sure what the issue was, see Zulip) - The
fishdefinition is no longer needed because>=>has the correct (i.e., same as mathlib3'sfish) binding precedence (55) in core Lean 4. - It should be noted that
>=>was left-associative in Lean 3, but it is now right-associative in Lean 4. There is a comment to this effect nearfish_assoc.