2014-09-06から1日間の記事一覧

tupleの値をseqenceで取得したい

F#

Microsoft.FSharp.Reflection Namespace (F#) 動的に型情報などを持ってくるReflectionを使えばいいのか。 open Microsoft.FSharp.Reflection let x = (1,2,3,4,5) FSharpValue.GetTupleFields x |> Array.iter (fun z -> printfn "%d" (unbox<int> z))</int>

CのDLLをF#から呼びたい俺が辿った軌跡

F#

はじめに Cで作ったDLLをF#から呼び出す方法を探していたら、どうもplatform invokeだのmarshallingだのを気にしないとだめらしい。C#を使わない俺はその辺よくわかってないんだが、F#でやっている例として How to: Call Native Libraries from F# | Microso…