Reading all the discussions about MAC and Linux and the plans to re-write Openlp I started to have a Google.
Is there a better way?
Please correct me if I am wrong but OpenLp is written in Turbo Pascal. This language is rare in my experience unlike C, Java PHP , Ruby etc.
The move to multi-platform will require a complete re-write from scratch.
This got me thinking what if we could make the Pascal multi platform. This could keep the source code the same (ish) and may be help obtain more developers to provide patches.
As a result of my Google I came across http://www.lazarus.freepascal.org/
when on the face of it runs Pascal on all required platforms. It seems to support OpenGL and SQLLITE.
Is this a possibility or have I missed something in my understanding of the Openlp architecture.