Welcome!

MSS Code Factory is hosted for downloads by SourceForge.net.

The GitHub.com source repositories are all located at https://github.com/msobkow.

I find the combination a handy way of getting source and builds out the door.

The 2.9 and 2.10 projects are now all under an Apache V2 license. Most of the code I rely on for my projects is under an Apache license; the same has been true of most work I did for employers or customers over the years. Therefore I have decided to abandon my GPL ideals and release the code under a practical license that encourages greater reuse.

The 2.9 documentation that gets delivered with the main project is complete. You can find an online copy of that documentation at Documentation for 2.9.

Note that you should be using the CFBam 2.9 Editor that is included with the main MSS Code Factory 2.9 distribution for editing your models, not the 2.10 release. The 2.10 release is development code, not production, and shouldn't be used with models you intend to manufacture.

2017-11-14 Project complete

Originally this project was all about the MSS Code Factory engine itself and the rule base. But of course to debug the engine, I needed to develop some rule mappings to produce the code for supporting various technologies. After all, it wouldn't do if there was some technology I couldn't support with MSS Code Factory. Otherwise it wouldn't be a general-purpose tool.

Somewhere along the way, I let my focus shift to the code that was being produced by the factory, and kept enhancing and debugging it for several years until I had a Java website providing the back-end services to access any of a number of relational databases. The front-end client is completely isolated from the technology used by the back-end.

Then I decided I needed to be able to support C++14 code, and made the changes to the engine itself that were required, and got on with the business of migrating the Java code to C++14. I've put in a goodly effort on that front, and the bottom three layers and one main clean-compile. They aren't debugged, but they build. The framework is there to prove you can produce valid C++14 code with MSS Code Factory.

That is enough. It is time to put the scope-creep to bed and call this project "done."

I'm going to enjoy my retirement now. With the full honour of completing and sharing a life's work of 18 years with the world. Peace.

The Latest Builds and Releases

Latest edu.princeton.wordnet.java (development) code: edu.princeton.wordnet.java 3.0.13825 License updated, copyright transferred to Princeton University
Latest internal code: MSS Code Factory 2.8.14114 Clean build from repositories on new directory tree and config
Latest production code: MSS Code Factory CFCore 2.9.14132 Make .bash files executable
Latest development code: MSS Code Factory CFLib 2.10.14133 Debug injection base

Core downloads from Apache.org

Below are the 2016-11-17 updates of Apache.org Java projects that I expect to use for any of the MSS Code Factory projects.