Don Syme
Don Syme
Yeah, the idea is sound - it's quite elegant really
@smoothdeveloper I've marked this approved-in-principle. It's a nice idea and fits well with the language design. Not high priority though...
An alternative may be to have a special pattern matching construct, e.g. ```fsharp match x with | Deconstruct(a,b) -> ... ``` that is known to the compiler and looks for...
@NatElkins if you don't get a reply and would like to fork this project into https://github.com/fsprojects and bring it up to date please feel free to do so.
We have hit this. We have an invocation of Copilot CLI ``` copilot --add-dir /tmp/gh-aw/ --log-level all --log-dir /tmp/gh-aw/.copilot/logs/ --allow-tool 'github(download_workflow_run_artifact)' --allow-tool 'github(search_users)' --allow-tool safe_outputs --allow-tool shell --allow-tool web-fetch --allow-tool...
> I propose we allow adding extensions on type augmentation. I'd be totally fine with allowing the declarations, though when I looked at it in F# 3.x it was frustratingly...
I'm marking this as approved in principle though from past experience it's hard to make actual progress on it.