fsi

    2熱度

    2回答

    我運行Fedora 16,它給我單聲道2.10.5,但沒有F#。我以前使用過mono的本地編譯版本,但現在使用的是打包版本。我正在使用來自github存儲庫的最新版本的F#,它安裝在本地目錄中(我在這臺機器上沒有root)。 當我運行fsharpi(或單路/到/文件/ fsi.exe)我收到以下錯誤: mono /home/scratch/local2/lib/mono/4.0/fsi.exe

    9熱度

    1回答

    我對以下問題有什麼樣的策略。 我想在一個dll中使用一個簡單的類,該類有各種版本的各種dll的鏈接。 作爲一個fsx文件,我的腳本顯示沒有錯誤。但在在fsharp互動運行它,它告訴我 error FS0074: The type referenced through 'theTypeIWantToUse' is defined in an assembly that is not referen

    0熱度

    2回答

    好吧,我剛剛得到了適用於emacs的F#擴展。我現在需要弄清楚如何讓我寫的腳本實際執行。在Visual Studio中,要運行它們,只需突出顯示,右鍵單擊並選擇「發送到交互式」。我不指望emacs有這樣的或類似的東西,但我不知道如何讓f#腳本與fsi交互。所以,實質上,如何在使用emacs或終端編寫腳本後運行腳本? 編輯:爲了澄清,我在mac上運行emacs。 編輯2:因爲我在Mac上運行,ema

    0熱度

    1回答

    在我們project我們使用fsi.AddPrinter打印類型formula<fol>. 爲了更方便我們包括FSX文件轉換AST成果轉化爲人類可讀的結果fsi.AddPrinter sprint_fol_formula。 val inline sprint_fol_formula : formula<fol> -> string 在創建測試用例的過程中,我們也輸出AST結果和人類可讀的結果。

    5熱度

    1回答

    參考this FsEye問題,如何使用反射來確定某個對象是否需要其成員(或者確實是可能的特定成員)被調用在GUI線程? 這種情況是:用戶在FSI(運行自己的WinForms事件循環)內創建WebBrowser對象的實例,然後嘗試展開FsEye中的節點。但是,這會導致未處理的異常對話框,警告 System.Threading.ThreadStateException:當前線程必須設置爲 單線程單元(

    23熱度

    6回答

    F#具有REPL(讀取評估打印循環)F#Interactive,C:\Program Files (x86)\Microsoft F#\v4.0\Fsi.exe。 我知道C#現在有自己的交互式REPL,與Roslyn一起發佈。如何在Visual Studio外部打開? csi.exe在哪裏?

    0熱度

    1回答

    我正嘗試使用Build演示。 添加到devenv.exe和fsi.exe的配置文件後,我沒有pb加載dll的了。 儘管我可以修改Twitter樣本以使用我公司的代理,但freebase類型提供程序似乎不允許這樣的覆蓋。 雖然我的VS環境訪問網站沒有PB,FSI.exe似乎無法通過我指定的代理。我如何強制它默認使用我指定的代理?它如何devenv.exe不需要任何特定的設置? PS:以下的配置,在f

    11熱度

    1回答

    我想在我的項目中將FSharpChart與fsx腳本文件一起使用。我下載並使用引用的的NuGet和MSDN.FSharpChart.dll我的代碼看起來像這樣 #r @"..\packages\MSDN.FSharpChart.dll.0.60\lib\MSDN.FSharpChart.dll" open System.Drawing open MSDN.FSharp.Charting [

    1熱度

    1回答

    簡單的問題:有沒有辦法在MonoDevelop中重置F#交互式墊(不清除它),以便重新開始新的會話?如果是這樣,怎麼樣?

    6熱度

    1回答

    在F#Interactive(fsi)中,您可以使用AddPrinter或AddPrinterTransformer爲交互式會話中的類型提供漂亮的打印。我怎樣才能爲通用類型添加這樣的打印機?使用通配符_作爲類型不起作用: > fsi.AddPrinter(fun (A : MyList<_>) -> A.ToString());; 僅使用打印機。 的類型參數把也給出了警告: > fsi.Add