hirose31さんの要望により、Text::Xslate 0.2013で未設定の変数を検出できるようにしました。といってもヘルパ関数を提供しただけで、実際にはtie hashを使った簡単なラッパークラスを用意しただけですが。 未設定の変数を使ったときに「FILL ME/$name」という文字列を埋め込むには、以下のようにします。なお、この機能は重いので、デバッグ時のみに使うようにする方がいいでしょう。 #!perl -w use strict; use Text::Xslate; use Text::Xslate::Util qw(hash_with_default); my $DEBUG = 1; my %vars; my $vars_ref = $DEBUG ? hash_with_default(\%vars, sub { "FILL ME/$_[0]" }) : \%vars;