{"push_id":2125837485,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"43d3f3bb69267bfa6834e23d6168c879eebe9092","before":"2e61e48e917d55a6a1daa62725d85bdf36b247e1","commits":[{"sha":"43d3f3bb69267bfa6834e23d6168c879eebe9092","author":{"name":"Mark Sobkow","email":"ebe984568ab58b1ebe1ff591b4922fc43fa8a66e@sasktel.net"},"message":"2017-11-15 MSS Code Factory CFAll 2.10.14127 Final release\n\nAs this is the final release of MSS Code Factory 2.10 as the\nproject family shifts to \"mature\" state on\nSourceForge http://sourceforge.net/, there will be no further\nupdates to the related github archives nor updated builds of\nJava 8 nor GNU/C++14 Debian Linux amd64 tool chains for the sub-projects.\n\nThe C++14 code for this release requires CFLib 2.10.14124.\n\nOriginally this project was all about the MSS Code Factory engine itself and the\nrule base.  But of course to debug the engine, I needed to develop some rule mappings\nto produce the code for supporting various technologies.  After all, it wouldn't do\nif there was some technology I couldn't support with MSS Code Factory.  Otherwise\nit wouldn't be a general-purpose tool.\n\nSomewhere along the way, I let my focus shift to the code that was being produced\nby the factory, and kept enhancing and debugging it for several years until I\nhad a Java website providing the back-end services to access any of a number of\nrelational databases.  The front-end client is completely isolated from the\ntechnology used by the back-end.\n\nThen I decided I needed to be able to support C++14 code, and made the changes to\nthe engine itself that were required, and got on with the business of migrating the\nJava code to C++14.  I've put in a goodly effort on that front, and the bottom three\nlayers and one main clean-compile.  They aren't debugged, but they build.  The framework\nis there to prove you can produce valid C++14 code with MSS Code Factory.\n\nThat is enough.  It is time to put the scope-creep to bed and call this project \"done.\"\n\nI'm going to enjoy my retirement now.  With the full honour of completing and sharing\na life's work of 18 years with the world. Peace.\n\nThere are over 65 million lines of 2.10 project source code.  My line counting scripts are\nblowing up due to command line size limits for CFUniverse, though, so I'm not sure of the\nexact numbers and won't report the details as a result.\n\nThis project has been ongoing for 18 years, which works out to 179,229 lines per\nyear on average.  With 50 weeks of 40 hours per week (2000 hours per year), that would\nwork out to 89 lines a day.  However, this was far from a full time job for me, so I'm\npretty happy with that overall number.  Particularly as it only counts the *final* outputs\nof the project, not all the intermediate 1.x and 2.x releases of code along the way.\n\nThe CFUniverse code will be committed and published late, as it takes a few days to build\nthe C++14 code for that project, and I don't want to hold up the release of the other\nprojects while waiting for it.","distinct":true,"url":"https://api.github.com/repos/msobkow/net-sourceforge-MSSCodeFactory-CFDbTest-2-10/commits/43d3f3bb69267bfa6834e23d6168c879eebe9092"}]}
{"actor":{"display_login":"msobkow"}}