Hi there,

I am working on building a better kernel for clojure <https://clojure.org/>. 
 I need help regarding the handling of many projects using a single kernel. 
 My goal is to allow users to install a single kernel that will be able to 
manage multiple projects that each have their own set of dependencies. 

The build system for clojure is called leiningen <https://leiningen.org/> 
(the command line interface is called lein) and is very similar to node’s 
npm.  The typical user will have many different projects each with a 
different set of dependencies.  I would like to be able to say to the 
kernel “use the dependencies in directory X”.  I expect the user to start 
jupyter via leiningen via a command like lein jupyter notebook which in 
node’s world would be equivalent to node_modules/.bin/jupyter notebook.

I know I can hack my way around using environment variables but I am 
wondering if there is a solution for this problem.  I believe the problem 
is general enough that I am sure someone somewhere thought of a solution.

cheers!

didier amyot

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/c4b36cac-ae17-4b6f-a808-277862be729d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to