jnorthrup/mlir-nix는 Nix 2.35.4와 호환되는 평가기, 저장소(store), 명령줄 도구 mlnix를 제공하는 C++ 프로젝트다. 저장소 정보에 따르면 최신 릴리스는 v0.4.0이다. 이 릴리스에 어떤 변경이 담겼는지는 제공된 정보에 나와 있지 않다. 프로젝트는 Nix 표현식을 MLIR의 Nix 방언으로 낮춘 뒤, 필요한 시점에 평가하는 구조를 설명한다. 즉 표현식을 곧바로 모두 계산하는 대신, 값이 필요할 때 평가를 진행한다.
이 방식은 Nix 평가기를 다른 실행 경로로 구현하면서 결과의 일치 여부를 확인하려는 접근이다. README는 변경마다 참조 구현인 Nix와 Lix의 결과를 비교한다고 설명한다. 실제 시스템 평가와 패키지 집합에서도 계산 결과가 일치하는지 확인하며, 지연 평가와 LLVM 기반 실행 경로를 포함한다. 성능 비교와 설계 근거도 문서로 공개한다고 밝힌다. 이 저장소가 다루는 핵심은 새 문법을 제시하는 것보다 기존 Nix 표현식의 평가를 MLIR 기반으로 옮기고, 참조 구현과 맞춰 가는 데 있다.
다만 제공된 정보에는 v0.4.0의 구체적인 변경 내역이나 성능 비교 결과가 없다. README는 실제 작업 부하에서 지연 평가의 이점을 측정하고, 이점이 없는 변경은 보류한다고 설명하지만, 여기에는 측정값이 제시되지 않았다. 따라서 구현 방향과 검증 방침은 확인할 수 있어도, 이번 릴리스의 효과나 성능상 이점까지 판단하기는 어렵다.