I suggest we ...

Allow the addition of operators in type extensions, and also operators on internal types

This is currently not allowed:

type Foo with
static member (+) (foo1, foo2) = foo1.Bar + foo2.Bar

80 votes
Vote
Sign in
(thinking…)
Password icon
Signed in as (Sign out)
You have left! (?) (thinking…)
Gustavo Guerra shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

5 comments

Sign in
(thinking…)
Password icon
Signed in as (Sign out)
Submitting...

F# Language

Feedback and Knowledge Base