ある変数を読み出し専用にしたいのですがtie使わないと無理でしょうか?
my $hoge = 1;
nochange $hoge;
$hoge = 2 → エラー
みたいな感じです。