ニコニコVIP
HOME
人気タグ⇒
ボカロカラオケDB モンスターハンター サムネホイホイ ALL_PERFECT 声優 GUMI 春香 重音テト 例のアレ 対戦動画
[rk10][27M07] Rubyで作るDSLの基礎
Rubyで作るDSLの基礎Yasuko Ohba (Everyleaf Corporation)RubyはDSLを作りやすい言語として知られています。実際に、DSLを作るのは簡単です。しかし、Rubyで意識的にDSLを作ったことのある人は意外に少ないのかもしれません。 Rubyで実現するDSLは、「使いやすいAPI」の一形態であり、ここから先がDSLだという明確な境界はありませんが、結果として出来上がったコードがDSL的かどうかは歴然と判断できます。つまり、コードをDSL的にするかどうかは開発者が意図的に選択していける事柄なのです。 本セッションでは、DSLとは何か、どんなときにDSLが有効かからはじめて、RubyでDSLを書く際に必要となる考え方、習慣、そしてテクニックを、 Rails や RSpec といった良く知られたコードを例にして話していきます。
投稿日:2010-08-27 22:33:17
長さ:00:28:14
PV:1272
コメ:49
マイリス:34
Ruby RubyKaigi2010 DSLらしい言語 結局はクラス定義 Rails TechTalk