README
Apache-2.0 license
The Pascal you love, reimagined for the modern era.
Blaise is a next-generation Object Pascal compiler built from the ground up to eliminate decades of legacy baggage. It prioritizes developer productivity, memory safety, and high-performance execution.
✨ The Vision
The Object Pascal ecosystem has two options: Embarcadero Delphi (proprietary, Windows-first) and Free Pascal (open source but carrying 30 years of accumulated complexity — five language modes, five string types, and thousands of include files).
This compiler takes a different approach:
One language mode. No {$mode} switches; no legacy dialect support.
One string type. UTF-8 reference-counted string. RawBytes for binary data.
One memory model. Automatic reference counting applies uniformly to strings, classes, and interfaces. No manual/auto split between TObject and TInterfacedObject ; [Weak] breaks cycles. Free is retained as a synonym for immediate release.
Clean interfaces.…