RubyによるWebアプリケーションフレームワークです。
raccで構文解析してrackでフレームワーク本体を実装しています。
Webアプリケーションフレームワークとしての最低限の動作が可能です。
超高速です(笑)
このリポジトリをローカルにcloneします。
app.wafにこのフレームワークの文法を記述していきます。
% rackup config.ru
でサーバーを起動してlocalhost:9292にアクセスしてください。
文法の並びは以下のようになります。
request_method request
action_logics
ブロックはインデントで表現します。 この文法でapp.wafを記述すると以下のようになります。
get /
a = "hello "
b = "world"
a + b
最終行が出力する結果になります。
上記の例の場合hello worldがブラウザに出力されます。
params['params']でパラメーターを取得出来ます。
haml :templateでviews配下のhamlテンプレートをrenderできます。