andante

2015-01-26

0126

昨晩は結局View部分の設計に悩んであまり作業になりませんでしたうーんテンプレートエンジンを作るとかアホかって感じだけどそうでなくって書くのもアホかって感じだこれまで何度もやってきたことだけれど一度ちゃんとしたテンプレートエンジンに触れるとほんとうにアホかって感じになったとりあえず要件を書き出してできるかどうか考えてみようかなあ

extendとyieldインデントが維持される
変数展開
foreach
キャッシュ
インデント無視要素textareaやpreなど
文法のベースはhaml
そういえばlessCSSを参照したら勝手にコンパイルとかしてくれると助かるよね

うーん……twigのソースを読むとかすればいいのだろうか……
あとhaml文法に関してはMtHaml+twig連携とかを参考にすればいいのかもしれないうーんインデントに気をつけながら一行ずつ読むだけじゃforとかには対応できないんだよないやここは本質的にphpのforなわけだしにゃー


お昼から仕事CADisplayLinkで自前のアニメイションをゴニョゴニョするとかやってました一応できばえは完璧パーペキデバッグビルドだと配列操作が遅いのか60FPS出ないですがリリースビルドだとちゃんと動きます配列操作が遅い件無駄にtupleとか使ってるのが悪いきもするしチューニングの余地はあるっぽい暇ならやろう
ただアニメイションの動きはこんな感じではない気がするって言われたまあ言われてみるとそうかもタイミング関数をどうにかすればけっこう対応できるはずだけど果たして
明日はちょっとUIから離れて裏側のロジックを調べる予定