DEV Community

CrabPascal profile picture

CrabPascal

CrabPascal é um laboratório para criar um Pascal moderno, explorando compiladores, transpilação para C, runtime e ferramentas para devs.

Joined Joined on 
Docs, Blog, and 2027: Closing the Loop | Docs, blog e 2027: fechando o ciclo

Docs, Blog, and 2027: Closing the Loop | Docs, blog e 2027: fechando o ciclo

Comments
5 min read
Changelog 2026: A Year of Sprints | Changelog 2026: um ano de sprints

Changelog 2026: A Year of Sprints | Changelog 2026: um ano de sprints

Comments
6 min read
Teaching Pascal in 2026 with CrabPascal | Ensinando Pascal em 2026

Teaching Pascal in 2026 with CrabPascal | Ensinando Pascal em 2026

Comments
5 min read
From Delphi Developer to CrabPascal | Do desenvolvedor Delphi ao CrabPascal

From Delphi Developer to CrabPascal | Do desenvolvedor Delphi ao CrabPascal

Comments
5 min read
The v2.8 Hotfix Story: Security and Stability | História dos hotfixes v2.8

The v2.8 Hotfix Story: Security and Stability | História dos hotfixes v2.8

Comments
5 min read
Mapping the Delphi Bible to CrabPascal | Mapeando a Bíblia Delphi no CrabPascal

Mapping the Delphi Bible to CrabPascal | Mapeando a Bíblia Delphi no CrabPascal

Comments
5 min read
Learn Compilers Using CrabPascal | Aprenda compiladores com CrabPascal

Learn Compilers Using CrabPascal | Aprenda compiladores com CrabPascal

Comments
5 min read
Audit Deep Dive: IDE, CI, and Docs | Auditoria: IDE, CI e documentação

Audit Deep Dive: IDE, CI, and Docs | Auditoria: IDE, CI e documentação

Comments
6 min read
Audit Deep Dive: Tests and Harness | Auditoria: testes e harness

Audit Deep Dive: Tests and Harness | Auditoria: testes e harness

Comments
6 min read
Audit Deep Dive: RTL, Unicode, Properties | Auditoria: RTL, Unicode, properties

Audit Deep Dive: RTL, Unicode, Properties | Auditoria: RTL, Unicode, properties

Comments
6 min read
Audit Deep Dive: Parser, AST, Semantic | Auditoria: parser, AST, semântica

Audit Deep Dive: Parser, AST, Semantic | Auditoria: parser, AST, semântica

Comments
5 min read
Audit Deep Dive: Backend Run/Build | Auditoria: backend run/build

Audit Deep Dive: Backend Run/Build | Auditoria: backend run/build

Comments
5 min read
Our Technical Debt Backlog (Transparent) | Backlog de débito técnico (transparente)

Our Technical Debt Backlog (Transparent) | Backlog de débito técnico (transparente)

Comments
5 min read
Release v2.22.0: Current State of the Art | Release v2.22.0: estado da arte

Release v2.22.0: Current State of the Art | Release v2.22.0: estado da arte

Comments
4 min read
Sprint 17 Kickoff: What's on the Horizon | Kickoff Sprint 17: o que vem a seguir

Sprint 17 Kickoff: What's on the Horizon | Kickoff Sprint 17: o que vem a seguir

Comments
4 min read
Sprint 13 Review: Honest build-exe | Review Sprint 13: build-exe honesto

Sprint 13 Review: Honest build-exe | Review Sprint 13: build-exe honesto

Comments
4 min read
Sprint 10 Review: Delphi Strings in C Codegen | Review Sprint 10: strings no codegen C

Sprint 10 Review: Delphi Strings in C Codegen | Review Sprint 10: strings no codegen C

Comments
4 min read
Sprint 7 Review: Generics.Collections | Review Sprint 7: Generics.Collections

Sprint 7 Review: Generics.Collections | Review Sprint 7: Generics.Collections

Comments
4 min read
Sprint 4 Review: Exception Handling | Review Sprint 4: tratamento de exceções

Sprint 4 Review: Exception Handling | Review Sprint 4: tratamento de exceções

Comments
4 min read
Sprint 2 Review: System.* Namespaces | Review Sprint 2: namespaces System.*

Sprint 2 Review: System.* Namespaces | Review Sprint 2: namespaces System.*

Comments
4 min read
Sprint 1 Review: Real Diagnostic Spans | Review Sprint 1: diagnósticos reais

Sprint 1 Review: Real Diagnostic Spans | Review Sprint 1: diagnósticos reais

Comments
5 min read
Dual-Mode Build: Interpret vs Native C | Dual-mode: interpretar vs C nativo

Dual-Mode Build: Interpret vs Native C | Dual-mode: interpretar vs C nativo

Comments
5 min read
Hard Problems We Solved (and What's Next) | Desafios do compilador e soluções

Hard Problems We Solved (and What's Next) | Desafios do compilador e soluções

Comments
5 min read
Runtime Internals: Heap, VMT, and Built-ins | Internals do runtime

Runtime Internals: Heap, VMT, and Built-ins | Internals do runtime

1
Comments
5 min read
Nova Arquitetura v2.0.1: A Turning Point | Nova arquitetura v2.0.1 explicada

Nova Arquitetura v2.0.1: A Turning Point | Nova arquitetura v2.0.1 explicada

Comments
5 min read
Testing Horse APIs with Postman | Testando APIs Horse com Postman

Testing Horse APIs with Postman | Testando APIs Horse com Postman

1
Comments
5 min read
How We Ship the VS Code Extension | Como publicamos a extensão VS Code

How We Ship the VS Code Extension | Como publicamos a extensão VS Code

1
Comments
5 min read
Full IDE Integration: Problems, Tasks, and Debug | Integração IDE completa

Full IDE Integration: Problems, Tasks, and Debug | Integração IDE completa

1
Comments
5 min read
Read This First: Three Onboarding Paths | Leia primeiro: três trilhas de entrada

Read This First: Three Onboarding Paths | Leia primeiro: três trilhas de entrada

1
Comments
5 min read
Navigating the Reorganized CrabPascal Docs | Navegando a documentação Mintlify

Navigating the Reorganized CrabPascal Docs | Navegando a documentação Mintlify

1
Comments
5 min read
Contributing to CrabPascal: Get Involved | Contribuindo com o CrabPascal: participe

Contributing to CrabPascal: Get Involved | Contribuindo com o CrabPascal: participe

Comments
4 min read
Delphi Compatibility: 360 Review | Compatibilidade Delphi: review 360

Delphi Compatibility: 360 Review | Compatibilidade Delphi: review 360

Comments
4 min read
CRUD API Walkthrough with Horse | Tour pelo exemplo CRUD com Horse

CRUD API Walkthrough with Horse | Tour pelo exemplo CRUD com Horse

Comments
4 min read
RTL Shims: System.SysUtils and Classes | RTL: shims System.SysUtils e Classes

RTL Shims: System.SysUtils and Classes | RTL: shims System.SysUtils e Classes

Comments
5 min read
Preprocessor: IFDEF and Conditional Compilation | Preprocessor: IFDEF e compilação condicional

Preprocessor: IFDEF and Conditional Compilation | Preprocessor: IFDEF e compilação condicional

Comments
4 min read
Recursive Unit Loading Without Hardcode | Carregamento recursivo de units sem hardcode

Recursive Unit Loading Without Hardcode | Carregamento recursivo de units sem hardcode

Comments
4 min read
Sprint-Driven Roadmap: One Release per Sprint | Roadmap por sprint: uma release por sprint

Sprint-Driven Roadmap: One Release per Sprint | Roadmap por sprint: uma release por sprint

Comments
4 min read
Honest Build: No Fake Exception Codegen | Build honesto: sem codegen falso de exceptions

Honest Build: No Fake Exception Codegen | Build honesto: sem codegen falso de exceptions

Comments
4 min read
Method-Based Properties in CrabPascal | Properties por método no CrabPascal

Method-Based Properties in CrabPascal | Properties por método no CrabPascal

Comments
4 min read
Parser Hardening: Lessons from Sprint 11 | Parser mais robusto: lições do Sprint 11

Parser Hardening: Lessons from Sprint 11 | Parser mais robusto: lições do Sprint 11

Comments
4 min read
Codegen to C: Native Binaries from Pascal (v2.18.0) | Codegen para C: binários nativos a partir de Pascal (v2.18.0)

Codegen to C: Native Binaries from Pascal (v2.18.0) | Codegen para C: binários nativos a partir de Pascal (v2.18.0)

Comments
4 min read
Run vs build-exe: Honest Parity in CrabPascal (v2.17.0) | Run vs build-exe: paridade honesta no CrabPascal (v2.17.0)

Run vs build-exe: Honest Parity in CrabPascal (v2.17.0) | Run vs build-exe: paridade honesta no CrabPascal (v2.17.0)

Comments
4 min read
Unicode and UTF-16 String Semantics in CrabPascal (v2.16.0) | Unicode e semântica UTF-16 no CrabPascal (v2.16.0)

Unicode and UTF-16 String Semantics in CrabPascal (v2.16.0) | Unicode e semântica UTF-16 no CrabPascal (v2.16.0)

1
Comments
4 min read
Generics in CrabPascal: TList and TDictionary (v2.15.0) | Generics no CrabPascal: TList e TDictionary (v2.15.0)

Generics in CrabPascal: TList and TDictionary (v2.15.0) | Generics no CrabPascal: TList e TDictionary (v2.15.0)

Comments
4 min read
Properties with Getters and Setters in CrabPascal (v2.14.0) | Properties com getters e setters no CrabPascal (v2.14.0)

Properties with Getters and Setters in CrabPascal (v2.14.0) | Properties com getters e setters no CrabPascal (v2.14.0)

1
Comments
3 min read
Delphi-Style String Functions in CrabPascal (v2.13.0) | Funções de string estilo Delphi no CrabPascal (v2.13.0)

Delphi-Style String Functions in CrabPascal (v2.13.0) | Funções de string estilo Delphi no CrabPascal (v2.13.0)

Comments
3 min read
Exceptions in CrabPascal: try/except/finally (v2.12.0) | Exceções no CrabPascal: try/except/finally (v2.12.0)

Exceptions in CrabPascal: try/except/finally (v2.12.0) | Exceções no CrabPascal: try/except/finally (v2.12.0)

Comments
3 min read
OOP in CrabPascal: Classes and Streams (v2.11.0) | OOP no CrabPascal: classes e streams (v2.11.0)

OOP in CrabPascal: Classes and Streams (v2.11.0) | OOP no CrabPascal: classes e streams (v2.11.0)

Comments
4 min read
System.* Namespaces and the CrabPascal RTL | Namespaces System.* e a RTL do CrabPascal

System.* Namespaces and the CrabPascal RTL | Namespaces System.* e a RTL do CrabPascal

Comments
3 min read
Real Diagnostic Spans in CrabPascal v2.9.9 | Diagnósticos reais no CrabPascal v2.9.9

Real Diagnostic Spans in CrabPascal v2.9.9 | Diagnósticos reais no CrabPascal v2.9.9

1
Comments
4 min read
CrabPascal Parser: From Tokens to AST | Parser: de tokens à AST

CrabPascal Parser: From Tokens to AST | Parser: de tokens à AST

Comments
5 min read
CrabPascal Lexer: How Source Becomes Tokens | Lexer: do fonte aos tokens

CrabPascal Lexer: How Source Becomes Tokens | Lexer: do fonte aos tokens

Comments
4 min read
Inside CrabPascal: The Five-Phase Compiler Pipeline | Pipeline do compilador em cinco fases

Inside CrabPascal: The Five-Phase Compiler Pipeline | Pipeline do compilador em cinco fases

Comments
4 min read
Building REST APIs in Pascal with Horse | APIs REST em Pascal com Horse

Building REST APIs in Pascal with Horse | APIs REST em Pascal com Horse

Comments
4 min read
Configuring CrabPascal with crabpascal.toml | Configurando com crabpascal.toml

Configuring CrabPascal with crabpascal.toml | Configurando com crabpascal.toml

Comments
4 min read
Auto-Install the CrabPascal Compiler on Windows | Auto-instalação do compilador no Windows

Auto-Install the CrabPascal Compiler on Windows | Auto-instalação do compilador no Windows

Comments
4 min read
CrabPascal in VS Code and Cursor | CrabPascal no VS Code e Cursor

CrabPascal in VS Code and Cursor | CrabPascal no VS Code e Cursor

Comments
4 min read
CrabPascal CLI: check, run, and build-exe | CLI: check, run e build-exe

CrabPascal CLI: check, run, and build-exe | CLI: check, run e build-exe

Comments
4 min read
Why Build a Pascal Compiler in Rust? | Por que um compilador Pascal em Rust?

Why Build a Pascal Compiler in Rust? | Por que um compilador Pascal em Rust?

Comments
4 min read
CrabPascal Quick Start in Five Minutes | Início rápido em cinco minutos

CrabPascal Quick Start in Five Minutes | Início rápido em cinco minutos

Comments
3 min read
loading...