This is an old revision of the document!


The Gemstone port

The origin of the code is VisualWorks and the target is Gemstone.

There are a number of possible approaches:

  1. Using GemBuilder for Gemstone (GBS)
    • easy way to move code to Gemstone
    • but, since GBS is commercial, porting and maintaining should not depend on this
  2. fileOut VW XML format
    • no XML reader available?
    • write an XML loader in Gemstone
    • nicely extensible with custom tags
  3. fileOut30 ST80 chunk format
    • may load with Monticello?
    • looses namespace and pundle infos
  4. fileOut GS Topaz input format
    • need to write a writer for this format
  5. fileout Values
    • add transfer values
    • nicely extensible

1. write code from VW

apapt the code

  • class renamings
  • namespace treatment
  • exclude, add or replace methods

2. read code in Gemstone

apapt the code

  • class renamings
  • namespace treatment
  • exclude, add or replace methods
  • gemstoneport.1496484858.txt.gz
  • Last modified: 2017/06/03 12:14
  • by christian