From: Mark M. <mie...@gm...> - 2009-02-09 16:29:57
|
Well, Jean-Louis exploring the car dealer application has turned into a profitable exercise for me. 3 starred posts from Rick. <grin> For the record, Rick's fix did indeed fix the problem. -- Mark Miesfeld On Mon, Feb 9, 2009 at 8:09 AM, Rick McGuire <obj...@gm...> wrote: > The use of the behaviour field depends on the type of class. If you > look in PrimitiveClasses.xml, you'll see there are 3 categories of > classes: Exported, Internal, and Transient. For Internal and > Transient classes, the behaviour field is pretty much limited to class > identity. For Exported classes (i.e., those visible from Rexx code), > the behaviour holds the method dictionaries that map message names to > the target methods. > > Saving a program is similar to what goes on in rexx.img, but not the > same. The image save process can just boldly save everything in the > referenced memory space. When saving programs, the process needs to > snip out certain references and then reinject them when it's > reinflated. > > Rick > > On Mon, Feb 9, 2009 at 10:12 AM, Mark Miesfeld <mie...@gm...> wrote: >> Rick, >> >> Thanks for the good explanation. Ties together a few things I see in >> the code, but was a little hazy about. >> >> For the behaviour field. Is its sole purpose to aid in the >> unflattening process? Or does it come into play during execution? >> >> I'll take a closer look at rexxc, but it seems like this must be very >> similar to the process of creating rexx.img and restoring it when the >> interpreter starts up. >> >> -- >> Mark Miesfeld >> >> ------------------------------------------------------------------------------ >> Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) >> software. With Adobe AIR, Ajax developers can use existing skills and code to >> build responsive, highly engaging applications that combine the power of local >> resources and data with the reach of the web. Download the Adobe AIR SDK and >> Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com >> _______________________________________________ >> Oorexx-devel mailing list >> Oor...@li... >> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >> > > ------------------------------------------------------------------------------ > Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) > software. With Adobe AIR, Ajax developers can use existing skills and code to > build responsive, highly engaging applications that combine the power of local > resources and data with the reach of the web. Download the Adobe AIR SDK and > Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com > _______________________________________________ > Oorexx-devel mailing list > Oor...@li... > https://lists.sourceforge.net/lists/listinfo/oorexx-devel > |