1.1 KiB
1.1 KiB
q
A programming language that quickly compiles to machine code.
Goals
- Fast compilation
- High performance
- Tiny executables
Installation
git clone https://git.urbach.dev/cli/q
cd q
go build
Usage
q build examples/hello
./examples/hello/hello
Tests
go run gotest.tools/gotestsum@latest
Platforms
You can cross-compile executables for Linux, Mac and Windows using arm64 or x86-64.
q build examples/hello --os linux
q build examples/hello --os mac
q build examples/hello --os windows
q build examples/hello --arch x86
q build examples/hello --arch arm
CPU | Linux | Mac | Windows |
---|---|---|---|
arm64 | ✔️ | ❔ | ❔ |
x86-64 | ✔️ | ✔️ | ✔️ |
Status
q
is under heavy development and not ready for production yet.
Feel free to get in touch if you are interested in helping out.
License
Please see the license documentation.
Copyright
© 2025 Eduard Urbach