Jesteś w: Start / BachoTeX / BachoTeX 2004 / ABSTR / BachoTeX 2004

BachoTeX 2004

Moving Omega to a C++-based Platform

John Plaice, Paul Swoboda

The code for the Omega Typesetting System has been substantially reorganised. All fixed-size arrays implemented in Pascal Web have been replaced with interfaces to extensible C++ classes. The code for interaction with fonts and Omega Translation Processes (OTPs) has been completely rewritten and placed in C++ libraries, whose methods are now called by the typesetting engine. The Pascal Web part of the Omega no longer uses change files. The overall Omega architecture is now much cleaner than that of previous versions.