|
Hello, Some libraries exist that rely upon memory mapped file to
dump the heap and restore it with the needed pointer swizzling. I wonder if
there is some interest in using this kind of techniques for a lua state, so
that long run could have regular snapshots that would allow restarting runs
from the last snapshot, in case of crash, or any other reason. Another
possibility is to serialize the state but if the code is self generating, it
may be boring and well no generic serialization is provided by a standard
library or the language. So I wonder, 1/ is someone interested in a persistent framework for states? 2/ if yes, would you like it as a core extension, or would
you prefer external generic/specific serialization? 3/ how complex would it be to restore hashed structures pointer
that lua interpreter does maintain with a virtual memory scheme? |