Files
Adam d8719b6d48 Phases 1-7: Complete CljElixir compiler through Malli schema adapter
Bootstrap compiler (reader, analyzer, transformer, compiler, Mix plugin),
core protocols (16 protocols for Map/List/Tuple/BitString), PersistentVector
(bit-partitioned trie), domain tools (clojurify/elixirify), BEAM concurrency
(receive, spawn, GenServer), control flow & macros (threading, try/catch,
destructuring, defmacro with quasiquote/auto-gensym), and Malli schema
adapter (m/=> specs, auto @type, recursive schemas, cross-references).

537 compiler tests + 55 Malli unit tests + 15 integration tests = 607 total.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 10:38:22 -04:00

28 lines
474 B
Elixir

defmodule CljElixir.MixProject do
use Mix.Project
def project do
[
app: :clj_elixir,
version: "0.1.0",
elixir: "~> 1.16",
start_permanent: Mix.env() == :prod,
compilers: Mix.compilers() ++ [:clj_elixir],
deps: deps(),
elixirc_paths: ["lib"],
test_paths: ["test"],
clj_elixir_paths: ["src"]
]
end
def application do
[
extra_applications: [:logger]
]
end
defp deps do
[]
end
end