Ich verstehe nicht ganz, warum die Variable eingefroren werden muss, um Ereignisse ab einem bestimmten Wert anzustoßen.
Es gibt das Modul Readonly. Wenn man eine Variable zu Readonly macht, gibt es ein
die, wenn eine Änderung versucht wird. Wenn Du das nicht wünschst, kannst Du Dir aber mit Tie::Scalar selbst etwas entsprechendes bauen. Beschreibe aber trotzdem Deine Problemstellung noch einmal genauer, denn vielleicht geht es ja noch ganz anders.\n\n
<!--EDIT|betterworld|1164587940-->