guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Packaging leiningen (feedback desired)


From: Catonano
Subject: Re: Packaging leiningen (feedback desired)
Date: Wed, 8 Feb 2017 01:01:54 +0100



2017-02-08 0:00 GMT+01:00 Ben Woodcroft <address@hidden>:
Hi Danny, Alex,


On 07/02/17 18:19, Danny Milosavljevic wrote:
Hmmm... works for me with:

$ java -cp "${HOME}/.guix-profile/share/java/clojure-1.8.0.jar" clojure.main

(Note: java -> /gnu/store/4lnjmsr4szhqyixy238xjl83k8h5f0ck-icedtea-3.2.0/bin/java)

Also works within guix environment --ad-hoc clojure.
I was unable to use that command with that exact environment (clojure doesn't propagate any java), but it does work when icedtea is added i.e.

guix environment --container --ad-hoc clojure icedtea

I'm not expert enough to comment on whether the clojure package itself needs to be changed, but this is a workaround at least.
ben




 
The Clojure compilation target is the Jvm. Any Clojure based software needs a Jvm in order to run

And the Clojure REPL is a Clojure based program. Without a Jvm it won' t run.

I don' t remember now if the compiler is written in Java or in Clojure. Anyway, the compiler too needs a Jvm in order to run.

That is to say that as far as I understand both Clojure and Guix, a Java runtime should be a propagated input of any Clojure package.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]