// Package compile lowers a bound expression into a CExpr whose leaves// carry resolved row slots and typed Snapshot column readers, so per-row// evaluation does no string hashing (the var->slot and key->column lookups// happen once at stage compile). Evaluation mirrors the interpreter// exactly; nodes not worth specializing fall back to it. Port of the Rust// compile.rs -- the one package besides the graph seam that touches the// engine directly.
The pages are generated with Goldsv0.8.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds.