2013-01-01から1年間の記事一覧

F# Advent Calendar 2013 !!!!!!!

F#

placeholder

はてなユーザのためのシンタックスハイライタ

F#

はてなのシンタックスハイライタは多くの言語をサポートしていますが、F#だけは未対応です。 少し前に FSLight というWebサービスが登場したものの、 残念ながらはてなダイアリーとはあまり相性が良くないみたい。 そんなわけで、はてなダイアリー/はてなブ…

HTMLヘルパーを自作してみる

見様見真似でHTMLヘルパーを書いてみました。 F#で書かれた例を見かけなかったので、参考までに投稿しておきます。 ひとつ注意点があります。 F#で定義する際に、型拡張ではなく拡張メソッドとして記述します。*1 System.Runtime.CompilerServices.Extension…

Markdownを処理する

F#

Markdown形式のデータを読み込み、HTMLを出力するサンプルです。 MarkdownSharp と F# Formatting を利用した例をそれぞれ以下に示します。 Markdownの文法は http://blog.2310.net/archives/6 などでご確認ください。 各ライブラリはNuGetからインストール…

F# Formattingでドキュメントを生成してみる

F#

Tomas Petricekさんが開発されている、F# Formatting を試してみました。 GitHub : https://github.com/tpetricek/FSharp.Formatting Documents : http://tpetricek.github.com/FSharp.Formatting/index.html このツールはF# Snippetsでも使われていますので…

Remote F# HACKATHON

2013/03/23(土)に札幌でF#のハッカソンを開催します。 http://atnd.org/events/37221 「興味はあるけど、遠すぎて行けない!」という型は、ぜひリモートでご参加ください。 当日ご自宅で各自ハッスルして頂いて、 気が向いた時に「 #fs_hack 」タグを付けて…

CLR/H ナイトセミナー #2 TypeScript入門

CLR/H ナイトセミナー #2 で使用した えふしゃー・・・じゃなかった。TypeScript入門の資料です。 僕自身あまりTypeScriptを知らないので初歩的な内容になっています。 えふしゃー・・・じゃなかった。TypeScriptに興味のある方はどうぞお使いください。 sli…