Tempura::Template の困ったところ">Tempura::Template の困ったところ

Posted by yoosee on GP at 2004-01-07 23:22 JST

*1  _attr_ による属性値の展開の問題

rdf を吐かせるため tempura の template を書いていたのだが、
<channel _attr_rdf:about="blog.uri">
と言ったような name:attr 型の属性展開をしてくれない。
<channel rdf:_attr_about="blog.uri">
のように name:_attr_foo の形にすると展開はしてくれるのだが
<channel about="http://yoosee.net/d/">
と、name の部分が吹っ飛んでしまう。これでは困る。

*2  _block_ 内の変数スコープ

もうひとつ気持ちの悪い現象がある。template に渡すデータが例えば attr_reader :foo, :bar のように 2 つ以上のコンテナへの accessor を持つとする。tempura で block 展開を行う _block_="foo//each//foobaz" の内側では foobaz は当然ながら展開出来るが、 bar がスコープから見えなくなってしまう。そう言う仕様なのだろうけどちょっと気持ち悪いし不便だ。 tempura 自体の開発も去年の 9 月に出ている 0.1.0 から更新されていないし、Amurita や xtemplate も使ってみて今一つピンと来ていないので、結局自前で実装し直したほうが早いかもしれない。こうして車輪の再生産は続くのか...

( Permalink | Comments (0) | tags: jobs  )
Comments

Please write your comment. email address won't appear. Cannot use any HTML tags in comment.
コメントをお書き下さい。メールアドレスは公開されません。 またHTMLタグは利用できません。
Name   E-mail   URL
Comment

About W.W.Walker

World Wide Walker は yoosee による blog です。PDA, Web・サーバ技術, 美味しい食べ物などの話題を取り上げています... read more

このエントリーのブックマーク

Monthly Archives

Select Month to read