Powerful, mathematically adept and fast. That is what APL is known for. Trinity has the software engineering services and intellectual properties to parse and re-engineer this source code into either C# or Java. APL is prevalent in insurance companies and actuarial departments for its functional attributes in the math sciences.
APL has always been criticized for its choice of a unique, non-standard character set much less, there is very few people on earth who understand this syntax. Shared Variables are a feature of the APL language which allowed mainframe APL programs to communicate with other facilities on a computer, which could include external files, DBMS, or other users. Shared Variables were first introduced by IBM in their APL.SV program product in 1973 and continue to be available today in IBM and Dyalog APL for Linux and Windows.
The Shared Variable facility is roughly analogous to a Windows out-of-process server today.
When APL\360 was first introduced in 1968, there were no built-in means by which a user could directly access data from outside of the APL system. Some of the timesharing vendors began offering an external file system at the time, however IBM's approach was to supply a more generic facility whereby an external process could be used by an APL program. Following APL.SV, the IBM VS APL and APL2 program products also supported shared variables, as well as the IBM 5100 line of computers. (Resource: Wikipedia).
Want to move this technology into the modern world? Call Trinity and we can demonstrate how our software engineering services and automation-enabled modernization (AEMâ„¢) can transform your APL into either C# or Java.