Skip to content

Introducing Traits and JSON

Compare
Choose a tag to compare
@badetitou badetitou released this 25 Jan 09:02
· 138 commits to development since this release
5707bb0

Changelog

Traits

For more than 2 years, we are using traits to define our model and metamodels.
However, it was not supported in Fame.
It is not a problem when working on Pharo only, but it makes it impossible to import & export fully a metamodel with all its information (since some were in traits).
Now, it is solved.
This release comes with the one of FameJava (https://github.com/moosetechnology/FameJava).
It is now possible to re-generate our model in Java using FameJava (and traits capability)

JSON Format

To improve compatibility with other software systems, we have released a JSON format (https://moosetechnology.github.io/moose-wiki/Users/fileFormat.html#json).
We have integrated into Fame an importer and an exporter for this format