> von Stephan Eggermont
> 
> On 12-09-17 11:11, Denis Kudriashov wrote:
>  > Maybe it is similar as porting GLORP into Pharo. Somebody can comment
> on this process.
> 
> The important point is that the original code is in another dialect, and the 
> idea
> is not to fork, as the original maintainer develops it further.
> That means that it is not a one-time translation, but is a set of 
> transformation
> rules and platform specific packages that is applied every time something
> changes on either side.

Stefan, you are good :-)!

Exactly! The full code transformation from VW to GS is described as a value, 
which gets interpreted by a generic code fileout machine.
A new version of the GS fileout can be generated at any time without human 
intervention.
A SystemChange (the name of the value class) could be interpreted in different 
ways.

Currently, the transform is one way from VW to GS. 

I am very interested in changes people may do to the library, but for now, I 
will keep the master in VW and integrate contributions by hand.
I am sure that, if the need arises, there will be a way to deal with a two-way 
synchronization. But let's have a contribution first :-)

Christian


Reply via email to