F# 3.0 では言語内 DSL っぽいものが簡単に作れるので,僕の考えた最強のターミナル的なものを試してみようかと思った次第です。ガチでスタンドアローンなやつではなく, fsi 上で操作をしたいなという感じで。 省略可 もっと見る
F# で言語内ターミナル的なものを作ってみる
03 12月, 2012
プログラミングに関するメモ書きを中心に扱います。言語は主に C# になりますが,時々他の言語について書くこともあります。
F# 3.0 では言語内 DSL っぽいものが簡単に作れるので,僕の考えた最強のターミナル的なものを試してみようかと思った次第です。ガチでスタンドアローンなやつではなく, fsi 上で操作をしたいなという感じで。 省略可 もっと見る
Julia は計算系のプログラミング言語です。高速であり,分散処理も容易に行えるような設計になっています。なにはともあれインストールしないと試すことができないので,とりあえず Ubuntu にインストールしてみました。
FSharpx は F# 向けのライブラリー群で, FSharpx.TypeProviders.Math はその 1 つです。これを使うと簡単に のベクトルの型を定義できます[A]。 ここで定義した Vector2D と もっと見る
R-bloggers で紹介されていたパズルを F# で解いてみました。 問題原文 Alice et Bob viennent de découvrir un nouveau jeu, le jeu de la « pe もっと見る
F# で最高事後密度区間 (highest posterior density interval, HPDI) を求めます。 取りうる区間の中でもっとも幅が狭いものを選択しています。 例として標準正規乱数を 100,00 もっと見る