Fork me on GitHub
#planck
<
2016-11-29
>
slipset07:11:44

@stbgz This is exactly what I’ve been waiting for!

slipset07:11:29

But if I were to wish for one thing, it would be a library that given a project.clj (or some other description of dependencies), gives a graph of dependencies.

slipset07:11:36

Now, I see that you would need to download stuff to be able to make the whole dependency graph, so maybe the fn that figures out the deps-graph could take another function which given a url, produced the artifact. I guess that’s what you’re doing with the os namespace in huckleberry

slipset07:11:52

The reason I’m going on about this is that planck has it’s own http-implementation, so it’d be neat if we with planck could do something like (huck/resolve deps planck.http/get)

anmonteiro07:11:07

I think we'll ultimately have something like Boot/Lein for self-hosted ClojureScript

anmonteiro07:11:16

Huckleberry seems to be a step in that direction

slipset07:11:38

@anmonteiro I guess calvin is the boot/lein thing here

anmonteiro07:11:12

right but it doesn't currently have tasks to show the dep graph as you say

anmonteiro07:11:22

and it won't work with Planck if it uses Lumo namespaces

slipset07:11:26

@anmonteiro but I guess my point is that since a lot of io is undefined for cljs as a platform, io needs to be pluggable

anmonteiro07:11:46

yeah, which is why I'm still uncertain how to proceed

anmonteiro07:11:20

I've spoken briefly with Mike to unify IO into something based on protocols that both Planck/Lumo can implement downstream

slipset07:11:35

So have I, but that was before Lumo

slipset07:11:48

But I guess then you’ll end up in trying to define an IO subsystem/protocol for cljs’s to adhere to.

slipset07:11:29

But with Lumo this is becoming interesting again.

slipset07:11:33

But, it would be cool if I could basically do whatevercljsrepl -e '(http/get “”)’

slipset07:11:22

or even whatevercljsrepl -e '(slurp “”)’

stbgz16:11:21

Yeah we need to figure out io for the repls so we are not tied to a single platform

stbgz16:11:55

That being said Calvin just learned to start Planck repls