Yes, it is. FWIW, this particular piece of code (let's say 400KLOC to be closer to the truth) manages close to EUR 25 Million on a yearly basis. The worst bit in the whole system is not PL/1, it is the JCL scripts (hate, hate).
And, truth be told, PL/1 is much better than any COBOL crap, allows for pretty advanced data structures. The environment is a mainframe one (zOS/IMSTP/IMSDB) and the storage looks much like NoSQL style. It is not JSON like Mongo but very very similar in how one would organize the data. The code is framework based and it works very nicely. Nothing really new under the sun with all those fancy new things as the whole system is message based (in/out) with terminal rendering or web rendering. Very same arch as an API of today. Now, code done right is not language dependent. I know the orginal developer, now retired. Very good, very smart, delivered a lot of working software over the years for a stunning number of verticals. PL/1 was his #1 choice I'd say. Peace. /Phil On Fri, Sep 13, 2013 at 11:05 AM, Serge Stinckwich < [email protected]> wrote: > Ouaa, there is still PL/1 on the earth ? > > Envoyé de mon iPhone > > Le 13 sept. 2013 à 09:43, "[email protected]" <[email protected]> a > écrit : > > Very nice. > > Congratulations! I've started using Moose for some software visualizations > (currently for PL/1 code, but not parsing etc, just metrics I get my own > way). > > Keep up the good work. > > Phil > > > > On Fri, Sep 13, 2013 at 7:04 AM, Tudor Girba <[email protected]> wrote: > >> We are happy to announce version 4.8 of the Moose Suite: >> http://moosetechnology.org/download/4.8 >> >> Description >> -- >> >> This was supposed to be a minor release, but in the end it turned out to >> be a major release with significant improvements. >> >> The key highlights are: >> - Based on Pharo 2.0. >> - All built-in visualizations use Roassal. >> - Roassal received a significant performance boost and new smart graph >> layouts like TreeMapLayout or ForceBasedLayout. >> - Roassal uses Athens for nice looking vectorial graphics. >> - New charting engine based on Roassal: Graph-ET. >> - Glamour changed to enable dynamic scripts, while still remaining >> backward compatible. >> - Glamour received a RubricTextPresentation for using the new Rubric text >> morph. >> - Glamour, Roassal, EyeSee, Graph-ET editors are more robust when dealing >> with errors in scripts.- New GTDebugger with dedicated workflows for >> Announcements, PetitParser and Glamour itself. >> - Extended GTInspector for several object types. >> - Usable version of GTMetaceller for handling Metacello configurations. >> - FAMIX was strengthen to handle functions better in various programming >> languages. >> - New free type fonts and simpler whitespace-loving theme. >> - Lower memory footprint for large models. >> - Faster MSE import. >> >> A list of issues addressed in this release can be found at: >> >> http://code.google.com/p/moose-technology/issues/list?can=1&q=status=Fixed%20milestone=4.8 >> >> >> Installation >> -- >> >> The Moose Suite 4.8 comes for each platform as a separate bundle: >> - Mac: >> https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-mac.zip >> - Windows: >> https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-win.zip >> - Linux: >> https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-linux.zip >> >> The Moose Suite 4.8 can also be loaded in a Pharo 2.0 image either from >> the Configuration Browser, or by executing the following script: >> >> Gofer new >> smalltalkhubUser: 'Moose' project: 'Moose'; >> package: 'ConfigurationOfMoose'; >> load. >> ((Smalltalk at: #ConfigurationOfMoose) >> project version: '4.8-snapshot') load >> >> >> Enjoy, >> The Moose Team >> >> -- >> www.tudorgirba.com >> >> "Every thing has its own flow" >> > >
