All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Blaise: A Modern Self-Hosting Object Pascal Compiler for the 2020s

By

peter_d_sherman

24d ago· 3 min readenCode

Summary

Blaise is a modern, self-hosting Object Pascal compiler designed for the 2020s. It features zero legacy code, full Automatic Reference Counting (ARC), and unified UTF-8 support. The project is actively developed on GitHub by graemeg, with a clear roadmap showing completed phases including bootstrap pipeline, type system, generics, and debug info emission. Remaining goals include self-hosting capability and LLVM/Windows/macOS support.

Key quotes

· 5 pulled
A modern, self-hosting Object Pascal compiler built for the 2020s.
Zero legacy, full ARC, and unified UTF-8.
Phase 1: Bootstrap pipeline — Hello World on Linux x86_64 via PasBuild — Complete ✅
Phase 2: Type system — classes, records, ARC, exceptions — Complete ✅
Phase 3: Generics + zero-GUID interfaces — Complete ✅
Snippet from the RSS feed
A modern, self-hosting Object Pascal compiler built for the 2020s. Zero legacy, full ARC, and unified UTF-8. - graemeg/blaise

You might also wanna read