Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Oct 23 15:20
    Krzysztof-Cieslak labeled #1431
  • Oct 23 15:06
    open-collective-bot[bot] commented #1431
  • Oct 23 15:06
    adam-becker opened #1431
  • Oct 23 12:33

    Krzysztof-Cieslak on master

    Move grammar/ to grammars/ Update paths (grammar -> gramma… (compare)

  • Oct 23 12:33
    Krzysztof-Cieslak closed #156
  • Oct 23 12:33
    Krzysztof-Cieslak commented #156
  • Oct 23 12:15
    Krzysztof-Cieslak closed #1427
  • Oct 23 12:15
    Krzysztof-Cieslak commented #1427
  • Oct 23 08:12
    ronaldschlenker commented #1412
  • Oct 23 07:33
    otaconjh commented #1041
  • Oct 22 13:58
    otaconjh commented #1041
  • Oct 22 13:58
    otaconjh commented #1041
  • Oct 21 15:59
    Krzysztof-Cieslak labeled #1429
  • Oct 21 15:59
    Krzysztof-Cieslak labeled #1429
  • Oct 20 18:48
    isaacabraham commented #1425
  • Oct 19 19:24
    isaacabraham commented #1412
  • Oct 19 16:45
    open-collective-bot[bot] commented #1430
  • Oct 19 16:45
    jl0pd opened #1430
  • Oct 17 16:43
    vilinski commented #1322
  • Oct 17 14:24
    JB101UK commented #1041
Sandeep Chandra
@sandeepc24
I am getting following error in Fable-Elmish project
Problem reading assembly 'c:\..\bin\Debug\netstandard2.0\DataLibrary.dll': Build was not evaluated, expected the results to be ready after 'Eval' (GetCheckResultsAndImplementationsForProject, data = ("FinalizeTypeCheck", [|Id 1007; Id 1008; Id 1009; Id 1010; Id 1011|], Id 1013,
 false, None)).
What does this mean?
I have reinstalled ionide and I still get the same error
Stefan Liebig
@StefanHub
Just starting with F#. I tried to use VS-Code/ionide with the mono runtime for windows. Is this possible at all?
Zane D. Purvis
@zanedp
@sandeepc24 That path doesn't make sense to me. The C:\..\ part is indicating one directory above your C: drive which doesn't make any sense.
Sandeep Chandra
@sandeepc24
The issue was with me using netcore for ionide, after reverting to net this error is gone.
JNLanthanide
@JNLanthanide
Ionide fsharp is working as intended, except I can't seem to get autocompletion, any of you guys know why?
I'm on Atom
Fergus Meiklejohn
@fergusmeiklejohn
@JNLanthanide on VSCode I usually have to build the project to get autocompletion
oren
@countoren
Hi , is anyone here running vscode + ionide in nix/nixos?
this is my shell.nix
oren
@countoren
getting : Failed to send text to FSI, Failed to spawn FSI, please ensure it's in PATH
oren
@countoren
Solved it by adding a settings file with FSI path :)
oren
@countoren
Hi I was able to start default SAFE app with a nix package manger building the enviorment : https://github.com/countoren/FSharpBase check out shell.nix. But somewhy vscode is not able to load the Server project throwing: [Extension Host] [IONIDE-FSAC] Cannot execute simplifiedNames, File '/Users/oren/Desktop/fsharpTest/src/Shared/Shared.fs' not parsed .
and [IONIDE-FSAC] Cannot execute recordStubGenerator, File '/Users/oren/Desktop/fsharpTest/src/Server/Server.fs' not parsed
ps the Client project works just fine
and everything runs from the terminal
bevo009
@bevo009

Hi, what settings do you guys use for Ionide on WSL on windows?
Specifically, how do you tell Ionide to target dotnet tools on mono/Linux rather than VS2017? And how do you tell if it is?
So far, I use these related settings:

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\wsl.exe",
"FSharp.fsacRuntime": "netcore",
"FSharp.monoPath": "/usr/bin/mono",

I'm getting squiggly lines/errors on the minimal fable project and files missing in the F# explorer, and wondering if there's a setting in File-Preferences-Settings-Extensions-FSharp configuration that might fix it.
Cheers!

pappataci
@pappataci
Has anyone experienced problems with function signature only in script files (.fsx)?
I am with ionide-fsharp 3.30
the problems does not show up with .fs files
sashang
@sashang
Hi - how do I configure the list of msbuild options shown in the 'F#: pick msbuild host' option selector? I have several dotnet sdk's installed and to specify the path to that version of the sdk. At the moment I can only see it pointing to ~/.dotnet. But I have the SDK installed in ~/code/dotnet/2.1.403.... How can I tell it I want to use the dotnet executable from ~/code/dotnet/2.1.403?
bevo009
@bevo009
This page is a ghost town. You would think F# would have an active forum community going by it's actual quality as a language and it's huge backer, at least on a par with Reason/Julia /Nim. The Slack channel is as good as it gets...
Jon Roberts
@bigjonroberts
Hi @bevo009 I use WSL a lot. But I usually use ionide under Windows. I’ll give it a try and let you know how it goes.
@bevo009 you might try ionide queries on #editor_support. I saw you posted a VS2017 question there. VS2017 questions are probably better fielded to an MSFT forum as they support it directly.
bevo009
@bevo009
@bigjonroberts thanks for replying, I 'll keep checking in to see if you had any luck, I couldn't find any instructions for the actual targeting of wsl by ionide itself or even much on vs code besides setting the wsl as bash. The few tutorials I've found were pretty terse on how they setup ionide. Btw which MSFT forum do you recommend for VS2017?
bevo009
@bevo009
Is there any way to set Ionide to only display the evaluated output, as per Visual Studio?
The F# Interactive window fills up pretty fast printing the sent code and ;; lines as well as the evaluation
Dan Liebgold
@Danl2620
what’s the way to have ionide use my FAKE build script?
Dan Liebgold
@Danl2620
oooh I’m using FAKE 5 … it’s not supported?
rbrus
@rbrus_gitlab
Is there a way to improve speed of Ionide 'intellisense' ? E.g. switch it to use multiple cores etc?
pim
@pimbrouwers
@Danl2620 I'm having the same problem! Stuck on "Build Started"
Leo Cavalcante
@leocavalcante
I'm not getting auto-completion on .fsx files :/ If I just open a .fsx it should complete? What would a minimal setup? Should I have a .fsproj? What should be it's contents?
Vern DeHaven
@vdehaven_gitlab
Hi all. I have a beginner question about getting Ionide-Paket 1.12.0 working with the Paket dotnet global tool 5.196.2 and VS Code 1.30.2 on Mac OSX 10.14. Though ~/.dotnet/tools is on the PATH and I can directly execute ~/.dotnet/tools/paket, Ionide-Paket does neither sees it nor any possible internal copy. I'm sure I'm missing something simple...
Rasheed Gudal
@TheOriginalRashka
Hi guys quick question
In visual studio code how do I get to FSI
... basic question
Githin George
@githingeorge
Highlight the code and alt + enter
Schalk Dormehl
@sjalq
Guys, I am BLOWN AWAY with Ionide, what a pleasant surprise!
Thank you so much for building it!
Schalk Dormehl
@sjalq
Hey folks,
I'm having trouble installing nuget packages in my Ionide project.
They install, but I can't seem to reference them from my .fs files.
Any help would be greatly appreciated.
Dan Liebgold
@Danl2620
Hi, is there a way to disable ionide for a particular .fsx file? My entire file is red squiggles
Dan Liebgold
@Danl2620
Failing that, has anyone devised a degraded mode to run Ionide in (when it's unable to build the project properly for whatever reason)? Or a step-by-step diagnostics that points to project build issues? I've been unable to get much useful from the listed ways...
I'm getting the sense this is a forum for just questions....
Andreas Vilinski
@vilinski
Exited about support of anon records. But I thing theres a bug:
type Ticket =
    | Timeout of DateTime
    | LimitViolation of
        {| IsUpper : bool
           Limit : double
           Current : double
           Unit : string
        |}
let isCloseable v =
    v.IsUpper        && v.Current > v.Limit ||
    v.IsUpper |> not && v.Current < v.Limit
let close ticket =
    | LimitViolation v when isCloseable v ->
        false
    | _ -> true
here close function has no problems, but isCloseable has a problem when the type isn't set explicitely. Shouldn't it be infered from usage? Is it expected behavior or just quirk in FSAC?
Chet Husk
@baronfel
no that makes sense to me, as a general F# rule
member access like that requires the type to be inferred, and inferences can only happen from functions
you need to annotate isCloseable like so: let isCloseable (v: {| IsUpper: bool; Current: double; Limit: double |}) in order to use it