fsharp / fsharp/TryFSharp

Update to .NET 6?

Open
#52 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
F#
Stars
25
Forks
14
PR merge metrics
No merged PRs in 30d

Description

Looks like TryFSharp uses some older version of F# (noticed by certain new .NET 6.0 methods not being available). Not sure what version, since the following snippet fails to run:

```f#
printfn "%A" System.Environment.Version // throws error: FABLE: Cannot resolve System.Environment.get_Version
```

It should be noted that the context-sensitive help just works, it recognizes `Environment.Version` just fine and shows its members.

PS, `System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription` doesn't work either, since the Interop dll isn't available (afaict).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating TryFSharp's F# and .NET/Fable configuration, then reproduce the Environment.Version and RuntimeInformation.FrameworkDescription snippets from the issue. Done means the relevant .NET 6 APIs resolve and the existing build or test checks pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
fsharp
Domain
devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.