---
title: "GitHub - graemeg/blaise: A modern, self-hosting Object Pascal compiler built for the 2020s. Zero legacy, full ARC, and unified UTF-8."
url: https://daily.dev/posts/github---graemeg-blaise-a-modern-self-hosting-object-pascal-compiler-built-for-the-2020s-zero-leg-njegdthlb
source_url: https://github.com/graemeg/blaise
type: article
source: "Lobsters"
published: 2026-05-08T22:43:47.878Z
updated: 2026-05-08T22:44:07.719Z
tags: ["open-source", "compiler"]
reading_time: 5
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub - graemeg/blaise: A modern, self-hosting Object Pascal compiler built for the 2020s. Zero legacy, full ARC, and unified UTF-8.

**[Lobsters](https://daily.dev/sources/lobsters)** · 5 min read · 0 upvotes · 0 comments

## Summary

Blaise is a new self-hosting Object Pascal compiler designed to shed decades of legacy complexity found in Free Pascal and Delphi. It enforces a single language mode, a single UTF-8 reference-counted string type, and a unified automatic reference counting memory model for all classes and interfaces. The compiler targets native code via a QBE backend (with LLVM in development), supports reified generics via monomorphization, eliminates COM-style GUIDs, and ships with its own build system (PasBuild). The project has achieved self-hosting with byte-for-byte reproducible builds, completed phases covering the type system, generics, and debug info emission, and has over 1200 tests. Future plans include an LLVM backend, Windows/macOS ARM64 support, an LSP server, VS Code extension, and a migration analyser for existing FPC/Delphi codebases.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://github.com/graemeg/blaise>

## Similar posts on daily.dev

- [Global defines and ARM targets](https://daily.dev/posts/global-defines-and-arm-targets-oqnruemex) · Quartex Pascal · 0 upvotes · 0 comments
- [February 2026: Flutter 3.41, 16 Claudes Build a C Compiler, the OpenClaw Security Crisis, and GPT-5.3 Codex](https://daily.dev/posts/february-2026-flutter-3-41-16-claudes-build-a-c-compiler-the-openclaw-security-crisis-and-gpt-5--po154bz5b) · Code with Andrea · 1 upvotes · 0 comments
- [Quartex Pascal v1.0.1.4 is out](https://daily.dev/posts/quartex-pascal-v1-0-1-4-is-out-fyajatxep) · Quartex Pascal · 2 upvotes · 0 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#compiler](https://daily.dev/tags/compiler)

[View this post on daily.dev](https://daily.dev/posts/github---graemeg-blaise-a-modern-self-hosting-object-pascal-compiler-built-for-the-2020s-zero-leg-njegdthlb)
