Fork me on GitHub
#boot
<
2015-07-13
>
annapawlicka08:07:00

Hey all! I haven’t used boot myself yet and I don’t use Windows so hopefully some of you might help with this issue? https://github.com/omcljs/om-cookbook/issues/27

andrewmcveigh08:07:28

Hey @annapawlicka, what’s you’re issue exactly? You’re trying to use the cljs task? You’d need an extra dependency https://github.com/adzerk-oss/boot-cljs

juhoteperi08:07:52

Maybe people are trying to run boot from wrong folder?

annapawlicka08:07:32

thanks, that’s quite possible

colin.yates09:07:48

Hi @annapawlicka, I found @daraen’s Saapas project really useful in getting started with boot and cljs: https://github.com/Deraen/saapas

juhoteperi09:07:24

@colin.yates: I just updated the om-cookbook example and it now mentions saapas in addition to boot-cljs-example

annapawlicka09:07:03

thanks @juhoteperi - that’s very helpful!

colin.yates09:07:44

@juhoteperi - apologies, I realised I misspelt your nic in my response to @annapawlicka simple_smile

colin.yates09:07:57

in lein I need to restart any ‘lein X’ process when I change project.clj. Do I need to do that with boot or does boot automatically reload boot.build? Is there a REPL for boot that I can experiment building tasks in?

juhoteperi09:07:30

No, build.boot is not reloaded. And yes, just use boot repl.

colin.yates09:07:05

I see, but once I have boot repl I can just push the new build.boot just like any other clojure file?

juhoteperi09:07:05

Or might work, if you can push code from your editor to repl even though the file is not in classpath.

juhoteperi09:07:33

But you could also define the tasks in e.g. src/my_boot.clj and reload that after changes

colin.yates09:07:12

ah I see, nice. I am after developing boot with a REPL and this sounds like the way. Thanks @juhoteperi

mitchelkuijpers10:07:39

Are there any ideas here how to fix this?

micha13:07:56

colin.yates: if you want to reload build.boot in the repl you can do (load-file "build.boot")

colin.yates13:07:15

Thanks @micha

meow15:07:31

@colin.yates: be sure to combine that with boot speak -t pillsbury somehow

meow15:07:52

I'm sure @micha knows how.

micha15:07:07

hahaha pillsbury is sweet

micha16:07:41

mitchelkuijpers: i added some info to the refactor-nrepl ticket

micha16:07:45

hope it helps simple_smile

juhoteperi16:07:47

Hmmmmm, should be possible to build shared lib from Haskell lib and call that using JNA from Clojure!

juhoteperi18:07:18

Bah, building a Haskell lib is impossible. I can't understand how their build and dependency system is so bad.

martinklepsch19:07:52

@petrus: very likely you’re seeing some dependency related problem

martinklepsch19:07:41

If you run verbose (`-v`) boot-cljs-repl should print a list with all related deps that are loaded in the repl pod

martinklepsch19:07:53

also what version of boot-cljs-repl are you using?

juhoteperi19:07:16

or what boot-cljs version

martinklepsch19:07:06

hey @jstaffans simple_smile

mitchelkuijpers19:07:45

Thnx @micha sure does

mitchelkuijpers20:07:43

@micha: you guys are fast awesome

ragge21:07:08

seems like someone had same issue as I with uber task: https://groups.google.com/d/msg/clojure/xTKbqDweuGw/Dy-nY4UtXGYJ

ragge21:07:19

any chance we can get a release with this? simple_smile

mccraigmccraig22:07:18

@martinklepsch: i'm looking at tenzing... looks pretty sweet : i'll be gaining less-compilation, but is there anything i'll be missing if i use it instead of figwheel ?

juhoteperi22:07:35

@mccraigmccraig: Btw. you can also compile less using Lein: https://github.com/Deraen/lein-less4j

martinklepsch22:07:43

@mccraigmccraig: boot-reload and boot-cljs-repl should provide the essential bits of figwheels functionality. There’s no HUD and stuff like this but live reloading and repl stuff works fine