既存のCとOS境界を前提にします。
準備中
Japanese content is being prepared
このページは日本語ドキュメントのプレースホルダーです。CaleはC ABIと共存しながら、より明示的な意味論と解析可能なコンパイラパイプラインを目指します。
以下の構成は今後の日本語ドキュメントのための初期レイアウトです。
SIR, FIR, BCIR, Solの流れを整理します。
独立したデバッガープロジェクトです。
Compiler Pipeline
Pipeline overview placeholder
Japanese documentation is being prepared. This section keeps the homepage structure aligned with Korean and English.
C-compatible entry point
Source-preserving intermediate representation
Control and value flow
Backend-facing representation
Low-level execution meaning
Lacail
Semantic debugger placeholder
Lacail documentation in Japanese is being prepared. The debugger direction is shared with the Korean and English pages.
Lacail- stop
- break main -> pc 0x100003f80
- source
- main.c:42:17
- symbol
- main + 0x34
- ub fact
- placeholder
- trace
- FIR -> BCIR -> Sol
Releases
GitHub Releases placeholder
Japanese release notes are being prepared. Future binaries will be distributed through GitHub Releases.
Blog
Latest posts
Cale의 첫 설계 축은 C를 버리는 것이 아니라 기존 ABI와 OS 경계를 유지한 채 위험한 의미를 더 잘 설명하는 것입니다.
compiler SIR/FIR/BCIR/Sol 파이프라인 개요Cale compiler는 source 의미를 잃지 않으면서 낮은 실행 단계로 내려가기 위해 여러 IR 계층을 둡니다.
release GitHub Releases 기반 배포 계획Cale의 첫 배포 흐름은 source build를 유지하면서 macOS 우선 binary artifact를 GitHub Releases에 붙이는 방향입니다.