Repository navigation
Tick v1.0 — Initial Release 💎
Tick is a strict, zero-filler synthesis of Smalltalk’s pure object-oriented message passing and Tcl’s command-token structure.
🤖 Built with Gemini — Designed and crafted in collaboration with Google Gemini.
✨ Key Features
- Pure Object-Oriented Messaging: Everything is an object; all computation is message dispatch with zero unboxed primitives.
- Zero-Filler Syntax: Clean command tokens without decorative punctuation or trailing periods.
- Fluent Pipelines & Cascades: Ruby-style pipe (
|) and Smalltalk-style comma cascades (,). - Protothreads & Coroutines: First-class cooperative coroutines with 2-way value exchange (Protothreads in C, Channels in Go).
- Foreign Function Interface (FFI):
@sigilled host functions, math constants, system calls, and dynamic DLL calls (@call). - WebAssembly Playground: Run Tick directly in your browser with zero install at https://xyzzyapps.github.io/tick/.
- Dual Reference Implementations: Fully feature-complete in both C99 and Go.
📦 Precompiled Static Binaries
All binaries are standalone, statically linked, and have zero external runtime dependencies.
⚡ C Implementation (Cross-compiled with zig cc, ultra-compact ~200KB - 1.8MB)
- Windows (x86_64):
tick-c-v1.0-windows-amd64.exe(245 KB) - Windows (ARM64):
tick-c-v1.0-windows-arm64.exe(226 KB) - Linux (x86_64, musl static):
tick-c-v1.0-linux-amd64(1.78 MB) - Linux (ARM64, musl static):
tick-c-v1.0-linux-arm64(1.89 MB) - Linux (ARMv7 32-bit, musl static):
tick-c-v1.0-linux-armv7(1.66 MB) - Linux (RISC-V 64, musl static):
tick-c-v1.0-linux-riscv64(2.39 MB) - macOS / Darwin (Intel x86_64):
tick-c-v1.0-darwin-amd64(84 KB) - macOS / Darwin (Apple Silicon ARM64):
tick-c-v1.0-darwin-arm64(123 KB)
🐹 Go Implementation (Compiled with CGO_ENABLED=0, ~2.5MB)
- Windows (x86_64):
tick-v1.0-windows-amd64.exe - Windows (ARM64):
tick-v1.0-windows-arm64.exe - Linux (x86_64):
tick-v1.0-linux-amd64 - Linux (ARM64):
tick-v1.0-linux-arm64 - macOS / Darwin (Intel x86_64):
tick-v1.0-darwin-amd64 - macOS / Darwin (Apple Silicon ARM64):
tick-v1.0-darwin-arm64
🔐 Checksums
SHA256SUMS.txtcontains SHA256 hashes for all 14 binary assets.