2008-07-01から1ヶ月間の記事一覧
例によってまとまってないし知識もあいかわらず不足なのだけど…… テンプレートエンジンを関数型言語として扱う話関連で参考になりそうなエントリ 圏論やモナドが、どうして文書処理やXMLと関係するのですか? - 檜山正幸のキマイラ飼育記 (はてなBlog) どう…
テンプレートエンジンでの部分HTMLはファーストクラスたりえるのかどうか。 例: 会員登録フィームの繰り返し部分を部品化する 単純な登録フォームにも繰り返し部分がある。 例: 新規会員登録フォーム ... <form action="/register.confirm" method="post" enctype="multipart/form-data"> <table class="config"> <tr> <th class="row">ユーザー名<span class="require">(必須)</span></th> <td> </td></tr></table></form>
ツリー構造を持ったデータを、Mayaaのテンプレートを再帰的にinsertすることで表示する ソース こういう階層構造のデータがあったとする package sample.model; import java.util.Arrays; import java.util.List; public class SampleUtils { /** 階層構造を…
タイトルのものを作ってみた。 背景 DBから取得した値を一覧表示するようなページで、デザイン変更があってデータをグループ毎に表示しなくてはいけなくなることが時々ある。(これの下二つのような感じ) そういう時は、アクションなどでループを回してデータ…
fix()からのfix()への言及を無くす 前回のでほぼ完成していた。 Bridgeから呼んでいるFixUtils.fix()を展開してやるだけ /** ブリッジ的なもの */ public class Bridge { private FuncMaker funcMaker; public Bridge(FuncMaker funcMaker) { this.funcMaker…
自分の頭の悪さを晒すようで恥ずかしいんだけど、勉強中に作ったクラスを上げるよ。 Y combinatorが分からない HTMLテンプレートと関数型言語の接点を探るべく関数型言語の勉強を始めたのはいいけど、さっぱり要領を得ない。Java でラムダ - IT戦記のY combi…
HTMLテンプレートと関数型言語の関係について、引き続き思案中。 まだかなり浅いんだけど一旦output。 関数型っぽいと思うところ あらかじめ用意したテンプレートに値を渡すと出力用の文字列が帰ってくるという時点で、まずは関数っぽい。 変数値write系のタ…