タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

dslとsinatraに関するudzuraのブックマーク (1)

  • 内部DSLを使って、RubyのWebフレームワークを書こう! - hp12c

    Sinatraのようなベース言語の構文を使って実現するDSLを 内部DSLといいます 前回僕が書いたChinatraは一見内部DSLにみえるけど ベース言語とは異なる構文を使った外部DSLです でも時代の風は内部DSLに向いています the 0.8 true language 言語ワークベンチ 自分もRubyの構文のユルさとメタプログラミングを使って Sinatraのような内部DSLを書いてみたい そしてRubyistをマインドコントロールしたい.. そんなわけで... Sinatraと別の構文を持った Webフレームワーク「Shynatra」をRubyで書きました:-) ShynatraはRubyで下記のような最小労力で 手早くウェブアプリケーションを作成するためのDSLです # myapp.rb require "shynatra" R/:hello./ { 'Hello world!

    内部DSLを使って、RubyのWebフレームワークを書こう! - hp12c
  • 1