There is the bundle {Gemstone Fileout Project} in the public store (MIT license).
Some information about it is at [1] and in the slides of the “PDF for Gemstone” talk at ESUG 2017 [2]. It is a generic code transformation machinery controlled by a declarative specification of changes to be applied to the source code (VW) to create target code (Gemstone). The tool is almost complete (class renamings, needed for namespace translations, are missing and overrides are not tested) and provably useful, since it was sufficient to port the PDFtalk project with it. To make it work for VW -> Pharo, class renamings need to get implemented, if you use namespaces in your source system. Also, the backend needs to get extended to create Tonel or FileOut format source files. Both features are not too difficult to add. If your project is large, this might be a way to do it. Especially, if you don’t want only a one-shot migration, but to maintain an evolving project for different dialects, this approach is very attractive, I find. Happy hacking, Christian [1] https://wiki.pdftalk.de/doku.php?id=gemstonefileout [2] https://www.slideshare.net/esug/pdftalk-for-gemstone Von: Pharo-users <pharo-users-boun...@lists.pharo.org> Im Auftrag von Sreenath G K Gesendet: Mittwoch, 17. April 2019 13:52 An: pharo-users@lists.pharo.org Betreff: [Pharo-users] Migration from VW to Pharo Hello All, I just wanted to know if we have any tools for which we can make use of to migrate VW code base into Pharo. If something is there please let me know or your suggestion d to port it. Thanks in advance. Best Regards, Sree