2013-03-21 72 views
8

有誰知道tryfsharp.org提供哪些類型的提供者?Tryfsharp.org - 類型提供程序?

比如,我知道一個CsvFile類提供商可通過參考:

#r "Samples.Csv.dll" 

此外,還有:

#r "Samples.Hadoop.TypeProviders.dll" 
#r "Samples.DataStore.Freebase.dll" 

但可以用別人的?如果提供XML或JSON類型的提供程序,這將很酷。我似乎無法找到關於tryfsharp.org腳本中可以引用哪些dll的任何文檔。

任何人都有關於此事的其他信息?

+1

也有' 「Samples.WorldBank.dll」'和'「Samples.WindowsAzure.Marketplace .DLL「'。我認爲就是這樣。 – kvb 2013-03-21 19:13:12

+1

糟糕,還有一個:''Samples.Excel.WorksheetTable.dll「'。 – kvb 2013-03-21 19:20:26

回答

9

你注意到的那些都是TryFSharp.org的「學習」部分的所有部分。我發現發現這些最好的方法是查看教程。

Hadoop

#r "Samples.Hadoop.TypeProviders.dll"

Freebase

#r "Samples.DataStore.Freebase.dll"

CSV

#r "Samples.Csv.dll"

Azure

#r "System.Data.Services.Client" 
#r "Samples.WindowsAzure.Marketplace" 

WorldBank

#r "Samples.WorldBank.dll"

Excel.WorksheetTable

#r "Samples.Excel.WorksheetTable.dll"

一對夫婦的非類型供應商(有可能是那些我錯過):

MathNet.Numerics

#r "MathNet.Numerics.dll"

MathNet.Numerics.Fsharp

#r "MathNet.Numerics.FSharp.dll"

TryFSharp.org 's browser API

open TryFSharp 
Canvas.Show() 
Canvas.Clear() 

Canvas.SetContent "<h1>Try F# interop</h1>Try F# interop rocks!" 

Canvas.RunJavaScript "document.getElementsByTagName('h1')[0].innerHTML = 'New title!'" 

let raphaelUndefined = Canvas.RunJavaScript "(typeof dojo === 'undefined')" 
if raphaelUndefined :?> bool then 
    Canvas.LoadScript "http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js" 

(這一個請注意Canvas.LoadScript,它允許您加載的JavaScript)

不是一個需要加載的文件,但也有:

Samples.Charting.DojoChart

open Samples.Charting.DojoChart

+1

Excel中的一個是類型提供者。 – kvb 2013-03-21 19:33:40

+0

@kvb啊,很好的電話。我修好了,但隨時糾正我錯過的任何其他事情。 – mydogisbox 2013-03-21 19:35:10

+0

雖然我確實瞭解這些內容,並且專門查找了JSON或XML TypeProvider的答案,但您的答案似乎確認它們不存在。感謝並做好詳細清單的工作。 – Joshua 2013-03-25 14:12:05

相關問題