Header

Last week we were successful in a challenging experiment we had in mind for months. It consists on:
  1. Install Seaside in a clean Pharo image
  2. Use Fuel to export Seaside to disk
  3. Import from files in a clean Pharo image
  4. Start a server
The challenge was to achieve that without doing any compilation at all: just serialize a graph of objects in the source image and materialize them in destination. Of course, some initialization on load is needed to get the classes ready to work just as they were loaded by Gofer/Monticello/Metacello. About the experiment, Mariano Martinez-Peck wrote a wonderful post describing it in full detail, and James Robertson published a cool screencast showing the loading process.

Last week we were successful in a challenging experiment we had in mind for months. It consists on:

  1. Install Seaside in a clean Pharo image
  2. Use Fuel to export Seaside to disk
  3. Import from files in a clean Pharo image
  4. Start a server

The challenge was to achieve that without doing any compilation at all: just serialize a graph of objects in the source image and materialize them in destination. Of course, some initialization on load is needed to get the classes ready to work just as they were loaded by Gofer/Monticello/Metacello.

About the experiment, Mariano Martinez-Peck wrote a wonderful post describing it in full detail, and James Robertson published a cool screencast showing the loading process.

Posted by Martin Dias at 29 September 2011, 10:37 pm with tags binary, package, class, load, parcels link