言語開発合宿(二日目)
今日やったこと。
- 08:00 起床。雑魚寝でした。
- 09:30 朝食。コンビニでおにぎりとか。
- 12:00 Write Yourself a Scheme in 48 Hours: A Haskell Tutorialを9章までであきらめた。変数定義、関数定義ができるようになりました。
- 13:30 僕の最終発表。ゲームの人はプロジェクトの数が尋常じゃない。すごい。
- 14:30 GinっていうJavaScriptのパーサがすごい。正規表現ぽい。
- 15:30 autotest便利。Emacsで使う方法を考えること。「図」言語はフローチャートぽく考えないとフィボナッチはできなさそう。
- 16:00 電車待ちで卓球。ライジング楽しい。
- 19:30 名古屋でご飯。あまりの疲労に近鉄で帰るのをあきらめる。社会人らしく新幹線で帰ることにする。
- 23:00 家に着いた。家に着くまでが合宿らしいです。
僕の発表内容は以下。高橋メソッドなプレゼンツール in XUL リターンズを使いました。
TITLE::id:ha-tanの最終報告 id:ha-tanの 最終報告 ---- lele(れれ) ---- lele-0.4 リリース ---- ここです http://code.google.com/p/lele/ ---- やったこと ---- コードの ブラッシュアップ ---- メロディと歌詞を 書けるようにした ---- 残件 ---- みんなの民族楽器 ミンミン 対応 ---- デモ ---- 開発してて ---- GNU Lilypondの バグっぽいのを見つけた ---- ドライブ直下(C:\など)、ドライブ直下から 1階層下のフォルダ(C:\tempなど)にファイルを置くと、 上手く変換できません。 # たぶんLilyPondの-oオプションの制約です… ---- mingwの開発環境がないので 未報告… まぁそのうち ---- 技術的要素 ---- DSL in Ruby ---- ERB ---- VisualuRuby + フォームデザイナ ---- Rake ---- 次の話題 ---- Write Yourself a Scheme in 48 Hours: A Haskell Tutorial ---- 写経 ---- 途中までです ---- 9. Defining Scheme Functions: Closures and Environments まで完成 ---- 一応名前を 付けました ---- Gifu Scheme ---- ぎふ すきーむ ---- 命名は、 yharaさん ---- ぽいんとは 「ぎ」 ---- 機能 ---- 変数定義 できます ---- 関数定義 できます ---- だいぶLisp ぽいです ---- デモ ---- まだファイルから 実行できません ---- わかったこと ---- 結局 IORefかぁ ---- モナドの山 ---- 特にエラー 処理まわり ---- Ctrl-l便利 ---- ほぼEmacsのみで 作業できる ---- Ctrl-t便利 ---- 型を表示できる ---- パターン マッチ 便利 ---- ないと無理!! ---- Parsec便利 ---- らぶ ---- この資料は、 Haskell初心者 には無理 ---- コンパイルが 通ったら ---- やっぱりほとんど バグはなかった ---- 逆に何でコンパイル できないかで ---- 結構つまった ---- ここはモナドで 渡さなきゃダメとか ---- 今後の課題 ---- 継続はまだ わかりません ---- 以上です ---- おまけ ---- Cohi(こひ) ----