When the MPS was under a restrictive licence, Ravenbrook developed an extension for our commercial client, Configura, to allow transformation of certain objects on the heap, using the garbage collector to rewrite them. This code was proprietary to Configura.
Since then, we arranged to publish the MPS under a non-restrictive licence, and Configura have generously agreed that their transforms extension can be shared under that same licence.
The extension is not visible in Git and it might be of benefit to other MPS users.
When the MPS was under a restrictive licence, Ravenbrook developed an extension for our commercial client, Configura, to allow transformation of certain objects on the heap, using the garbage collector to rewrite them. This code was proprietary to Configura.
Since then, we arranged to publish the MPS under a non-restrictive licence, and Configura have generously agreed that their transforms extension can be shared under that same licence.
The extension is not visible in Git and it might be of benefit to other MPS users.