Releases: Zixir-lang/Zixir
Releases · Zixir-lang/Zixir
v0.2.0 — New update release
Zixir v0.2.0 — New update release
This release adds Python Bridge integration, 25+ engine operations, a module system, an interactive REPL, and pattern matching.
What's new
- Python Bridge — Full integration with numpy/pandas support, circuit breaker, connection pooling, and retry logic.
- 25+ Engine Operations — All aggregations, vector ops, transformations, search, matrix, and string operations.
- Module System — Import resolution, caching, and circular dependency detection.
- Interactive REPL — Multi-line input, variable persistence, built-in commands.
- Pattern Matching — Literal, variable, array patterns with guards.
Requirements
- Elixir 1.14+ / OTP 25+
- Zig 0.10+ (Zigler 0.15; run
mix zig.getaftermix deps.get) - Python 3.10+ (for specialist; optional if not using Python calls)
Quick start
git clone https://github.com/PersistenceOS/Zixir.git
cd Zixir
git checkout v0.2.0
mix deps.get
mix zig.get
mix compile
mix test
mix zixir.run examples/hello.zixirLicense
Apache-2.0 — see LICENSE.
v0.1.0 — Initial release
Zixir v0.1.0 — Initial release
First public release of Zixir: a programming language and three-tier runtime (Elixir + Zig + Python) for agentic coding.
What's included
- Zixir language: Parser, compiler, interpreter (eval/run); functions, let bindings, engine and Python calls.
- Three-tier runtime: Elixir (orchestrator), Zig (engine NIFs), Python (specialist via port).
- Public API:
Zixir.run_engine/2,Zixir.call_python/3,Zixir.eval/1,Zixir.run/1. - Mix tasks:
mix zixir.run,mix zixir.eval,mix zixir.compile,mix zixir.test, etc. - Docs: README (why three-tier, Mermaid layout), LICENSE (Apache-2.0), project analysis, language docs.
Requirements
- Elixir 1.14+ / OTP 25+
- Zig 0.10+ (Zigler 0.15; run
mix zig.getaftermix deps.get) - Python 3.10+ (for specialist; optional if not using Python calls)
Quick start
git clone https://github.com/PersistenceOS/Zixir.git
cd Zixir
mix deps.get
mix zig.get
mix compile
mix test
mix zixir.run examples/hello.zixirLicense
Apache-2.0 — see LICENSE.