NickelEval.jl

Julia FFI bindings for Nickel configuration language
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.github/workflows/CI.yml29L
-rw-r--r--.github/workflows/Documentation.yaml29L
-rw-r--r--.github/workflows/build-ffi.yml68L
-rw-r--r--.gitignore23L
-rw-r--r--Artifacts.toml25L
-rw-r--r--CLAUDE.md249L
-rw-r--r--LICENSE21L
-rw-r--r--Project.toml18L
-rw-r--r--README.md219L
-rw-r--r--TODO.md100L
-rw-r--r--deps/Project.toml2L
-rw-r--r--deps/build.jl69L
-rw-r--r--deps/generate_bindings.jl19L
-rw-r--r--deps/generator.toml9L
-rw-r--r--deps/nickel_lang.h629L
-rw-r--r--docs/Project.toml4L
-rw-r--r--docs/make.jl31L
-rw-r--r--docs/src/index.md85L
-rw-r--r--docs/src/lib/public.md45L
-rw-r--r--docs/src/man/detailed.md279L
-rw-r--r--docs/src/man/examples.md119L
-rw-r--r--docs/src/man/lazy.md176L
-rw-r--r--docs/src/notes/type-generation-feasibility.md103L
-rw-r--r--docs/superpowers/plans/2026-03-22-lazy-evaluation.md1342L
-rw-r--r--docs/superpowers/specs/2026-03-21-lazy-evaluation-design.md189L
-rw-r--r--src/NickelEval.jl133L
-rw-r--r--src/ffi.jl820L
-rw-r--r--src/libnickel.jl544L
-rw-r--r--test/fixtures/simple.ncl6L
-rw-r--r--test/runtests.jl12L
-rw-r--r--test/test_eval.jl519L
-rw-r--r--test/test_lazy.jl254L