What is the problem?
Rhino has the interesting feature continuations. With continuations, it is possible to interrupt the execution of a rhino program, and resume it later. However, this feature would be even more interesting if the interrupted execution state could be stored, duplicated, and transmitted. These all need serialisation: It must be possible to convert the state to bytes, and to convert the bytes back to an execution state.
Indeed, that was possible in rhino 1.7 (or so I think), but now it is not because JSScript is not serialisable.
So the ticket asks for JSScript to me made serialisable.
What is the problem?
Rhino has the interesting feature continuations. With continuations, it is possible to interrupt the execution of a rhino program, and resume it later. However, this feature would be even more interesting if the interrupted execution state could be stored, duplicated, and transmitted. These all need serialisation: It must be possible to convert the state to bytes, and to convert the bytes back to an execution state.
Indeed, that was possible in rhino 1.7 (or so I think), but now it is not because JSScript is not serialisable.
So the ticket asks for JSScript to me made serialisable.