Fork me on GitHub
#clojure
<
2019-10-06
>
awb9909:10:37

I am searching for volunteers to help me get my idea going: a Gorilla-Repl discovery + hosted repl.

awb9909:10:57

I want to discover all existing gorilla workbooks on github gist and github repos.

awb9909:10:22

Then present them on a page, filterable by stars and tags.

awb9909:10:39

Clicking any of them would automatically open the gorilla-viewer.

awb9909:10:25

I think this would help greatly in making clojure workbooks as much a success as jupyter notebooks.

awb9909:10:47

Next step would be to extend gorilla repl to edit gists directly.

awb9909:10:07

This means one can save directly to gists, and does not need to work with local workbooks.

awb9909:10:18

Third step would be to host repls for users.

awb9909:10:36

So this means that anyone could create and edit workbooks online,

awb9909:10:42

without having to install or run gorilla-repl.

awb9909:10:01

This means obviously terminating repl sessions after some time,

awb9909:10:16

I am thinking of running as many repl sessions as the server suppots,

awb9909:10:26

and after that just not allowing new repl sessions.

awb9909:10:46

It should not be complicated to let power-users run their own repl via a docker container,

awb9909:10:09

and then they could just work on their own repl container (but via a central website)

awb9909:10:19

Last thing I want to do is define repl-setup,

awb9909:10:36

so basically define a project.clj and do a lein deps before running the repl.

awb9909:10:58

This way workbooks that need uncommon libraries can be run also.

awb9909:10:43

If anyone wants to help in this, please let me know 🙂

tristefigure14:10:04

Hi. Is there a tool that would allow me to run a dependency's tests ? So far I have found none, but maybe there are tools that could help me to download the associated github repo and load-file every file in that dependency :test-paths. I expect those dependencies to be leiningen projects using clojure.test.

kulminaator18:10:46

:thinking_face: is there any way to show the source of a function that you previously entered on repl ?

kulminaator18:10:43

as source doesn't seem to be to tool for that

borkdude18:10:19

not of any help right now, but usually entering forms directly in the REPL is less ergonomic than sending them from your editor file, e.g. from within a comment form