H
Hex_Vulture
Здравствуйте.
мне нужно реализовать сериализацию всей программы целиком.
то есть, сделать некоторую процедуру (например freeze_program), которая бы при вызове
сохраняла на диск текущее состояние интерпретатора Perl.
Затем при необходимости, я бы мог востановить работу программы с той строчки, где произощел вызов freeze_program, восстановив значения всех переменных и сделав goto на нужную метку.
в связи с этим 2 вопроса.
1) может это уже реализовано? если кто знает подскажите ключевое слово, пока что я ничего не нашел на CPAN.
2) если нет, то мне нужно научиться получать имена и значения всех переменных, испоьзуемых интерпретатором Perl в данный момент.
В отладчиках это ведь как то реализовано, значит сделать можно.
с %:: пока не получается, там почему-то не все имена.
подскажите плиз.
мне нужно реализовать сериализацию всей программы целиком.
то есть, сделать некоторую процедуру (например freeze_program), которая бы при вызове
сохраняла на диск текущее состояние интерпретатора Perl.
Затем при необходимости, я бы мог востановить работу программы с той строчки, где произощел вызов freeze_program, восстановив значения всех переменных и сделав goto на нужную метку.
в связи с этим 2 вопроса.
1) может это уже реализовано? если кто знает подскажите ключевое слово, пока что я ничего не нашел на CPAN.
2) если нет, то мне нужно научиться получать имена и значения всех переменных, испоьзуемых интерпретатором Perl в данный момент.
В отладчиках это ведь как то реализовано, значит сделать можно.
с %:: пока не получается, там почему-то не все имена.
подскажите плиз.