2006-10-01から1日間の記事一覧

DでHTML MPL編 その後

若干弄りました。 const bool inline = true; template Tag(char[] name, bool isInline = false){ template Text(char[] str = ""){ static if (isInline) const char[] Text = "<" ~ name ~ ">" ~ str ~ "

DでHTML MPL編

01:59 (s***) コンパイル時に可能な限り静的な文字列にしてくれたりすると萌え萌え そのねがいかなえてしんぜよー。 const bool inline = true; template Tag(char[] name, bool isInline = false){ template Param( char[] p0, char[] p1 = "", char[] p2 =…

DでHTML

すごい先を越されましたが、似たことをしていました。面白さとか色んな要素で負けまくりです。 大体Rubyのcgi.rbのアレです。 import std.string; const bool inline = true; abstract class TagBase{ static char[] nest(char[] str){ char[] ret; foreach …

pre

そういえば、preタグ使いたいときに強制でネストさせられるので、意図と違う出力になっちゃって困ったりとか、そんなことを気にしていては大人になれないぞ! というか、 char[] html = " <html> <head> <title>hogehoge!</title> </head> </html> ";とかでいいじゃないか!そうか?