What are you trying to achieve? If you just want something to happen repeatedly, use Tk::after. The module you use is intended for splash screens only.
لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ
Comment on Re: Tk::waitVariableX - AUTOLOAD failed
Intention is to implement a non-blocking wait (other Tk-events to be processed), which may be interrupted by a 'wait-timer' or by a variable changing its content - whatever occurs first. The repetition (while loop) is merely used to demonstrate the issue.