Fork me on GitHub
#hoplon
<
2016-10-10
>
vigilancetech00:10:49

why is it when I go to https://clojars.org/repo/tailrecursion/boot-core/ it only shows version 2.0.0-SNAPSHOT but when I go to http://clojars.org and search for it it shows the current 2.5.1 (and my boot dev process is choking on it, essentially agreeing with the former link)?

vigilancetech00:10:12

oh, but maybe I was using the wrong format require (from the gist above) [tailrecursion.boot.core/version "2.5.1"]

vigilancetech00:10:32

instead of: [tailrecursion/boot.core "2.5.1"]

mynomoto00:10:57

@vigilancetech that tailrecursion is the old boot1. The current boot is https://clojars.org/boot/core

vigilancetech01:10:05

So, I'm getting this error: clojure.lang.Compiler$CompilerException: java.lang.RuntimeException: No such var: ana/munge-path, compiling:(cljs/compiler.clj:1025:25) on cljs compiler version 1.7.228-1. Does that mean I have to downgrade? And if so, how do I find out how far? I already tried looking thru the git log and no mention of munge-path

mynomoto01:10:07

@vigilancetech can you paste the whole expection? But you probably should upgrade, latest ones are 1.9.x

vigilancetech01:10:07

looks like its part of the cljs.analyzer here: https://github.com/clojure/clojurescript/blob/master/src/main/cljs/cljs/js.cljs (although the project.clj file doesn't have a dependency for it that I can see: https://github.com/clojure/clojurescript/blob/master/project.clj )

mynomoto01:10:58

@vigilancetech I don't have too much advice on that, but you may have problems setting the clojure version on the project if it's different from your boot.properties file. I have not used lighttable in years and I only made it work with clojurescript once.

vigilancetech01:10:33

@mynomoto what are you using these days?

mynomoto01:10:33

vim, but I know people that use emacs and cursive on clojure/clojurescript

vigilancetech02:10:40

I was trying to use emacs but I could NOT get ctags to work for the clj(s) files

vigilancetech03:10:43

Is hoplon supposed to pass its tests? Ran 1 tests containing 136 assertions. 130 failures, 0 errors.

flyboarder03:10:56

@vigilancetech: probably not, we started moving things around

thedavidmeister11:10:25

is there a name for a formula cell with side effects?

thedavidmeister11:10:57

like (j/cell= (when foo? (bar!)))

dm311:10:27

a docell? 🙂

thedavidmeister11:10:06

trying to think of a good name for a file to put these in, to help stay organised

thedavidmeister11:10:20

“events” isn’t really right

thedavidmeister13:10:00

still, my use case looked a little more complicated than what i put up ^^

thedavidmeister13:10:31

(j/cell= (when  (and ready? auth0.state/user-profile)
                (-> auth0.state/user-profile
                    sentry-io.api/auth0->sentry
                    sentry-io.api/user!)))

mynomoto13:10:17

Yeah, I always use cell= when it depends on more than a cell

thedavidmeister13:10:16

i pretty commonly find myself relying on 2+ cells these days

thedavidmeister13:10:28

the project naturally got a little more complicated like that

micha23:10:33

hm, looks like boot-hoplon is missing something

vigilancetech23:10:35

@micha the weird thing is that's very similar to ui test and it compiles fine (well, with a couple apparently unrelated warnings)

micha23:10:37

oh i think i see