タグ

ブックマーク / nushio.hateblo.jp (2)

  • 土曜日 - nushio's diary

    ライブコーディング http://livecoding.org/ に行ってきました。 ライブコーダーがテーマを決めて即興でプログラムを書いて、その過程をみんなで鑑賞したり応援したりするというもので面白くて全く目が離せない。 Livecodingでは色々ためになる発見があったが、ぜひ使ってみたいと思ったのがflymake。 Eclipseがやってくれるみたいに、ソースを保存した時点で背景でコンパイルを行い、エラーのある箇所を表示してくれます。 帰ってきてさっそく導入に挑戦。emacs(僕の場合はxyzzy)はデフォルトで便利なのでつい素のままでずるずる使ってきましたが、はたして.emacsをうまく書けるでしょうか?

    土曜日 - nushio's diary
  • nushio's diary

    簡潔に記述したい。TemplateHaskellとかつかう? レコードに型変数持たせて多相にしたい Maybeを意識しないといけない箇所を減らしたい(Control.Lens.Prismをつかえば良いらしい?) Object型以外の型にも特異メソッドを追加できる型をいろいろ作りたい(Objectクラスにすればよい?) その他、アイデア募集中です! https://github.com/nushio3/practice/tree/master/duck {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE Rank2Types #-} {-# LANGUAGE TypeFamilies #-} module

    nushio's diary
  • 1