diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 867cb5a3c9..a223903b4b 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -941,3 +941,30 @@ lines.Julia code and expressions.") functional programming - lazily-evaluated lists and a large library of functions for working with them.") (license license:expat))) + +(define-public julia-hiccup + (package + (name "julia-hiccup") + (version "0.2.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/JunoLab/Hiccup.jl") + (commit + (string-append "v" version)))) + (file-name "Hiccup") + (sha256 + (base32 "0m6my7d48658x4v0glv1006f0yvqd49f875b74q7kq3y6a9sxy5z")))) + (propagated-inputs + `(("julia-macrotools" ,julia-macrotools) + ("julia-orderedcollections" ,julia-orderedcollections) + ("julia-lazy" ,julia-lazy))) + (build-system julia-build-system) + (home-page "https://github.com/JunoLab/Hiccup.jl") + (synopsis "Super-simple library designed to make making HTML easy in +Julia") + (description "HTML Domain Specific Language for Julia, inspired by +Clojure's Hiccup DSL.") + (license license:expat)))