PureGEM started out as a VCL/LCL style library written in PurePascal. After the system was working, I saw ways to increase the speed while reducing code size, so the design drifted somewhat. Since PurePascal is "Turbo Pascal 7.0 compatible" a number of VCL style features needed to be implemented differently. Namely TNotifyEvent's are replaced with owner recursive methods. RTTI features are implemented via set's.
Initially I had planned to use more of the GEM API, but some of the features I wanted required replacing all window elements.
This is a new library, so expect code to change. I will be working on this for the next 1-2 years.
cheers
Derek
Features
- GUI Library
- Written in Turbo Pascal style code
- Compiles using PurePascal on the Atari ST
License
GNU Library or Lesser General Public License version 3.0 (LGPLv3)Follow PureGEM
Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of PureGEM!