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>
28 lines
474 B
Elixir
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
|