Skip to content

Releases: Zixir-lang/Zixir

v0.2.0 — New update release

31 Jan 01:12

Choose a tag to compare

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.get after mix 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.zixir

License

Apache-2.0 — see LICENSE.

v0.1.0 — Initial release

30 Jan 23:19

Choose a tag to compare

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.get after mix 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.zixir

License

Apache-2.0 — see LICENSE.