Create Gap Package
mcmartins opened this issue · comments
XGap is too tightly coupled with the XWindow system making it difficult to reuse.
Francy should implement basic representation of canvas, shapes, groups, links and actions in the form of json. These features should output json-ld in order to allow any technology to build and display graphics.
By being able to use these objects, one will be able to use them and generate meaningful graphics for mathematical structures.
This project is now split in 2, a Javascript module to produce graphics and a GAP module to produce semantic JSON for the javascript implementation.