This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
@martinklepsch: Yes cljs compiler takes care of dependency tracking. But it could be it doesn't use that for optimizations. It doesn't need to analyze or compile anything but needs to do the concat (and few other things I think).
Or it could be because we write the main file each time.
:compiler-options {:verbose true}
should display what namespaces cljs is compiling.
The main file for that build is untouched
Yes, doesn't change but how about mod time.
And I now remember that atleast advanced complication is no-op if files aren't changed.
I don't see why simple wouldn't work similarly.
Adding :require adzerk.boot-cljs-repl to app.cljs.edn...
Adding :require adzerk.boot-reload to app.cljs.edn...
Compiling electron.js...
Compiling /Users/martin/.boot/cache/tmp/Users/martin/code/electron-cljs/1qlu/-8os7bj/boot/cljs/electron.cljs
Applying optimizations :whitespace to 11 sources
Compiling app.js...
Elapsed time: 9.079 sec
Will try with advanced as well — EDIT: same thing.
@martinklepsch: Check without boot-cljs
@juhoteperi: did that as well. same thing.
anyone know of an instaparse example that does recursion on indentation level, like haml or python?
ah i see a thing http://stackoverflow.com/questions/16779676/can-i-parse-an-indentation-based-language-using-instaparse-or-any-other-clojure
@micha: there’s an ANTLR grammar for Python 2.5 - http://www.antlr3.org/grammar/list
I’ve been meaning to try ANTLR from Clojure, just haven’t gotten around to it, but here’s a decent introduction: http://briancarper.net/blog/554/antlr-via-clojure