Subj : Re: wrestling a rhino down to the ground (experiences with 5R5 To : mozilla-jseng@mozilla.org From : bear@bears.org (Gary Coulbourne) Date : Fri Aug 01 2003 07:28 pm On Fri, 1 Aug 2003, Mark D. Anderson wrote: > > transformer can work with that form directly and not depend on details > > of Parser/TokenStream. Being able to do full decompiles would be very handy to me. I've been investigating, but very casually, being able to serialize (like Perl's Data::Dumper) the code necessary to reconstruct the existing state of a selected scope such that when the stored script was executed the scope's state would be restored -- as opposed to serializing using Java's serialization mechanisms. I am working on an application (a mud-like collaborative coding program) where a group of users have access to a global scope as the parent of each of their individual scopes. If they enter a several functions and such, it would be helpful that they could recover something equivalent to what they'd typed, edit it, and when it were recompiled it would then replace what had been in their state before. I haven't had much time to work on it, so right now it's just a bunch of non-persistent scopes that can be logged into and folks can send messages to each other by doing something like: global.getWorld().getActor("dude").sendText("Hey, how's it going"); Not the world's most elegant system... but it is fun to be able to script interactions between a pile of threads on which there are different users... at least to me. :) Peace, Gary ********* ***** ** Gary Coulbourne *************************.* Bear Hacktivist ****** *********** ** *******o ******* ********* **** ****`- Systems Administrator ******* ********* ***** http://www.bears.org ****** ********** **** bear@bears.org ## ***** ***** ## **** Animal Conservation/Preservation ### ***** ### **** #,,, ***,,, ##,,, **,,, .