From aef39e8c40207839b8fc16bf06d2121052ef2ba8 Mon Sep 17 00:00:00 2001 From: nixo Date: Sat, 12 Oct 2019 11:47:27 +0200 Subject: [PATCH] gnu: Add julia-loweredcodeutils. * gnu/packages/julia-xyz.scm (julia-loweredcodeutils-0.3.8): New variable. --- gnu/packages/julia-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index adae6ba22f..417dd0fb96 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1643,3 +1643,23 @@ JuliaInterpreter you can avoid compilation and execute the expressions that define your code directly. Interpreters have a number of applications, including support for stepping debuggers.") (license license:expat))) + +(define-public julia-loweredcodeutils + (package + (name "julia-loweredcodeutils") + (version "0.3.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDebug/LoweredCodeUtils.jl") + (commit (string-append "v" version)))) + (file-name "LoweredCodeUtils") + (sha256 + (base32 "00kyn5javyylkdpd8cmv9qifgh7yw0klskf5wvq4ab9jadfjq6za")))) + (propagated-inputs `(("julia-juliainterpreter" ,julia-juliainterpreter))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaDebug/LoweredCodeUtils.jl") + (synopsis "Tools for manipulating Julia's lowered code") + (description "This package performs operations on Julia's lowered AST.") + (license license:expat)))