it's really hard to keep up with all these projects
pandeiro
last i ran it (it takes a while to get going, github throttles hard) it was at 144 projects
that was a couple days ago
michaniskin__
whoa!
that's a lot
pandeiro
yeah nice!
in addition to monitoring that, i want that repo to serve as an illustration of boot's power with some fairly customized deployment strategy
so i want to stick the frontend on github pages and the backend on heroku
hence the boot buildpack i made for heroku
michaniskin__
oh that's great
so you can push to heroku and it knows how to bootify it?
pandeiro
yeah, i'll keep chipping away at that, would be cool to have i think
yeah
even caches .m2
michaniskin__
awesome
heroku is really good for new people
pandeiro
yeah, easy, free
michaniskin__
like you can show someone something and they can push it to heroku to deploy immediately
pandeiro
ha so the funniest part of this app is how i am trying to deal with persistence
since heroku gives you no guarantees with regard to disk
so i am just modeling the data as sets and storing it distributed across everyone's browser's localStorage
michaniskin__
ghetto bittorrent
i love it
pandeiro
yes!
lol
the free heroku redis is like 5MB of storage, i thought naahhhh we can do something ghetto fabulous
ul has quit
ul joined the channel
michel_slm joined the channel
onetom_ has quit
DomKM
pandeiro: How is boot-test-cljs coming? It's the only thing missing from my dev workflow with boot ;)
pandeiro
DomKM: eeeesh :-/
I ran into a blocking issue with that
DomKM
pandeiro: heh, no pressure ;)
pandeiro
I could really use it though, as well
DomKM: I'm sure you know there are alternate ways of compiling and running tests, I can recommend another strategy for the time being
I would also *love* another pair of eyes if you feel like debugging that with me: the issue is basically that previous builds were affecting the current build's compiler output -- why, I could not figure out.
DomKM
pandeiro: I'm just using serve and reload to run them in a browser, for now. Is this how others are running cljs tests or is there a better way?
pandeiro
DomKM: that's a great way IMO
i usually have a tests.html specifically for that
and you can swap the favicon out when tests fail/pass if you want to get fancy :)
DomKM
heh
pandeiro
boot-test-cljs's intent was for testing for things like library development where browser is just a distraction... i'll eventually get back to it
DomKM
Unfortunately, this is for a library that doesn't require serve otherwise, which is why boot-test-cljs is appealing :)
pandeiro
ha, yeah...
HelloDrChewz joined the channel
onetom_ joined the channel
noonian_ joined the channel
dm3_ joined the channel
dm3 has quit
dm3_ has quit
HelloDrChewz has quit
bsima
pandeiro: bootcamp is awesome… I'm checking it out now
lanceball is now known as lance|afk
gzmaska joined the channel
gzmaska
is the boot clj working on windows? Do I need to install some sort of dependencies ?
michaniskin__
gzmaska: you downloaded boot.exe?
gzmaska
yup, and copied it into system32 too
michaniskin__
and now in the windows command
gzmaska
and boot build gives "Illegal character in path at index 2: ..\"
michaniskin__
you should be able to type boot and see something
that looks like a bug
gzmaska
yeah, I was able to get the help text up and get the deps installed somewhere under my User's folder
cpmcdaniel joined the channel
so I guess it's not ready for prime time on windows then ...
michaniskin__
probably not
assistance welcome for windows
gzmaska
I might be able to help. Where is the code the handle windows directories?
michaniskin__
it's in the stack trace, which you can get if you do `boot -vv build`
the -vv puts boot in extra-verbose mode
which will emit full stack traces
gzmaska
looks like the illegal char error happened @ boot.file$relative_to.invoke(file.clj:80)
i was looking at that in plugin.clj. seems like that's something specific to how lein does it. does that gist work for you?
cmcdaniel has quit
cmcdaniel joined the channel
jumblerg joined the channel
piranha: does that setup auto pretty print in color for you?
piranha
raywillig: yep
hm, not exactly
everything's blue :)
raywillig
i put this into my build.boot on a project i'm working on and if i examine boot.repl/*default-dependencies* and *default-middleware* i see the deps etc but it doesn't affect my output
piranha
exceptions are red
yeah, not exactly colored
raywillig
i was getting blue before i did that lol
maybe necessary to set puget options somehow
piranha
yeah...
raywillig
i think that's what he's doing with alter-var-root in the :injections section of the plugin code