New subsystem ============== * Global error handler. Template parser ===================== * Save and restore the compiled binary template. * Split Parser-state from template object. * glibの型システムに登録すると、バインディング作成が楽になったりしない? * 属性値もフラグメントとして扱えるようにする * フラグメントに出現行番号を記録してエラーメッセージに使う * パース時に属性値検証するためのコールバック Template evalutor ================== * オーバーヘッドを少しづつでも削る * メモリのローカリティにも考慮する Writer ====================== * Apache module writer * Variable size large string writer Stash ======== * コールバック型のアイテムをサポートする Builtin tag and filters ======================== * If-Else-EndIf tag handler Misc ====== * Hash object wrapper * APR support * Threading with apr Language binding ===================== * Haskell * Perl * C++ class wrapper Test ============ * マルチスレッド動作の検証を行う。