SGL was an experimental library I wrote to see what a STL style library would look like in Pascal.

The code requires FreePascal 3.1.1 which is yet to be released as a binary.

As the name says, the code is heavily based on generics (AKA templates), so is not polymorphic.

The style of the code has been written to match STL, so I was able to copy/edit code from STL straight into SGL.

Personally, I think this was a cool experiment, but isn't overly useful or better than more traditional Pascal coding libraries. But... in order to see what such a library would look and feel like, I felt it was necessary to write it.

I also learn't a lot about Pascal generic's and C++ templates in the process.

Features

  • C++ STL library for FreePascal
  • Interesting code?

Project Activity

See All Activity >

Follow SGL - Pascal Generic Library

SGL - Pascal Generic Library Web Site

Other Useful Business Software
99.99% Uptime for MySQL and PostgreSQL Databases Icon
99.99% Uptime for MySQL and PostgreSQL Databases

Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SGL - Pascal Generic Library!

Additional Project Details

Registered

2016-06-20