Forse qualcosa ho capito.
i Tick vengono generati per ogni istruzione di basso livello eseguita.
Con register_tick_function viene salvata una o più funzioni che verranno eseguite nel blocco declare.
Il blocco declare verrà eseguito ogni tick = n quindi
declare (tick=2)
ogni due istruzioni di basso livello verrà lanciato il blocco declare ed eseguita la funzione registrata....
ottimo per conoscere i punti rallentamento dello script...
dico bene?