Community Projects

Needs Updating from the Online Community Presentation….

Online Smallworld Community Presentationwas presented at the 2011 Smallworld User conference.

Assembla Magik Components

This contains the latest copy of MCLIB, a relatively new copy of MUnit, and all new community code should be put here.

Latest MUnit

This contains the latest MUnit with a wiki with instructions.

Sourceforge.net Magik Components

This contains Tim Minto’s free MSS software. This also contains an older version of MCLIB. http://magikcmpnts.cvs.sourceforge.net/viewvc/magikcmpnts/

according to http://sw-gis.wdfiles.com/local--files/smallworldonlinecommunitypresentation/SWOnlineComm.pdf it is preferrable to use the code from the assembla repository above.

Igor-macs

Igor's emacs modifications. He typically has the latest and greatest emacs running with all the Smallworld stuff plus new utils.
http://www.magikemacs.com/

GitHub Projects

https://github.com/siamz/smallworld-magik-vscode

Visual Studio plugin for Magik code and Smallworld images/sessions. Mentioned in 2019 GE Americas Conference in Bellevue.

Steven Looman's Projects

https://github.com/StevenLooman/sw_http_server

A tiny HTTP server framework, loosely modeled after express..

https://github.com/StevenLooman/sw_xsd_loader

Smallworld XSD Loader is a tool which generates an magik/object model from a given XSD, version 1.1. It provides easy access to contents of parsed XML documents which conform to the XSD.

Robot Framework Magik

Provides Robot Framework keywords for automated testing Smallworld Magik images (4.x) and sessions (5.x). It includes also a Robot library and Python scripts to start and stop Magik images (4.x) / sessions (5.x) with a remote_cli.

magik-components

This is fork of Assembla magik-components repository for GE Smallworld [https://app.assembla.com/spaces/magik-components/wiki]

https://github.com/roger-realworld/smallworld

Magik development support for GE Smallworld for Emacs

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License