エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Common Lisp で HTML のテンプレートエンジンを作るなら
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Common Lisp で HTML のテンプレートエンジンを作るなら
リードテーブルをいじくりまわして、リーダで実装だよね。 そうすれば html を load したり、 compile-f... リードテーブルをいじくりまわして、リーダで実装だよね。 そうすれば html を load したり、 compile-file で fasl にコンパイルできる。 全て S 式で書きたとろだけど、それはデザイナーさんに優しくないので、 ERB 形式で次のように書けるようにする。 <h2>パッケージリスト</h2> <h3>loop で</h3> <ul> <% (loop for i in (list-all-packages) do %> <li><%= (package-name i) %></li><% ) %> </ul> <h3>map で</h3> <ol> <% (mapcar (lambda (x) %><li><%= (package-name x) %></li> <% ) (list-all-packages)) %> </ol> S 式の途中で HTML に戻れるの