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

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow PureGEM

PureGEM Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of PureGEM!

Additional Project Details

Operating Systems

Server Operating Systems

Intended Audience

Advanced End Users, Developers

User Interface

Project is a graphics toolkit, Project is a user interface (UI) system

Programming Language

Object Pascal

Related Categories

Object Pascal Software Development Software, Object Pascal User Interface (UI) Software, Object Pascal Research Software

Registered

2019-12-14