2013-03-21 11 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

+1

おっと、もう1つ: '" Samples.Excel.WorksheetTable.dll "' – kvb

答えて

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" 

(この1のためにJavaScriptを読み込むことができますどのCanvas.LoadScriptに注意してください)

未ロードする必要はなく、そこにあるファイル:

Samples.Charting.DojoChart

open Samples.Charting.DojoChart

+1

Excelはタイププロバイダです。 – kvb

+0

@kvbああ、いいですよ。私はそれを修正しましたが、私が見逃したことを修正することは自由です。 – mydogisbox

+0

私はそれらについて知っていて、特にJSONまたはXML TypeProviderへの回答を探していましたが、答えが存在しないことを確認するようです。詳細リストにありがとうございました。 – Joshua

関連する問題