Compiler dan program native
File sumber .yz diperiksa compiler YAZA, diterjemahkan ke C, lalu compiler C sistem membentuk executable. YAZA bukan bytecode VM atau interpreter pada alur native saat ini.
Bootstrap mulai dari compiler seed, membangun compiler berikutnya, lalu membandingkan keluaran C pada tahapan akhir. Source compiler utama ditulis dalam YAZA; keberhasilan bootstrap terbukti untuk target macOS Apple Silicon pada snapshot saat ini.
Jalur request API
Starter API memisahkan route, controller, service, dan repository. Runtime native menangani HTTP dan serialisasi; fungsi aplikasi serta PostgreSQL client tertentu ditulis dalam YAZA.
Batas arsitektur yang penting
- Event-loop mengelola readiness socket, framing, dan response. Handler API berjalan pada bounded worker pool, tetapi fungsi handler dan operasi database masih sinkron di tiap worker.
- Backend
kqueuemacOS telah diuji. Backend Linuxepollbelum memiliki rilis/compiler end-to-end yang diverifikasi. - API mempunyai batas ukuran input, buffer, timeout, dan koneksi; batas ini tidak menggantikan ownership checking atau isolasi OS.
- Compiler belum memiliki backend WebAssembly, WASI, browser, mobile, atau Cloudflare Workers.
Untuk daftar route, contoh request, dan status pekerjaan API, lihat panduan API YAZA.