klipse 2016-10-16

What I'm getting is #error {:message "Could not parse ns form cljs.pprint", :data {:tag :cljs/analysis-error}, :cause #error {:message "Invalid :refer, macro cljs.pprint/deftype does not exist", :data {:tag :cljs/analysis-error}}}

What a coincidence!

I just deployed a new version of KLIPSE - 3.2.0 that supports cljs.pprint

By the way, what is your use case?

@mynomoto can you test?

@viebel Thanks! I'll test in a bit. I'm trying to make hoplon work in Klipse. I removed a bunch of stuff including the cljs.pprint namespace on a fork to make it work. But the main problem now is http://clojure.java.io and uses of Java like PushbackReader. I kept removing stuff and a subset of hoplon works hoplon 🎉 👏

great. Can you share a live demo?

If you click on the number on the bottom it will increment.

Is there some difference to refer/include macros on bootstrapped cljs? I'm having trouble using them.

There are a couple of constraints

try to ask @mfikes

I think :refer-macros is not allowed

you have to use :require-macros + :refer

Cool, I will try that.

Amazing talk on clojutre btw.

Thx

I’ve started to write a guide about: porting a lib to be self-host compatible: https://github.com/viebel/klipse/wiki/How-to-make-a-clojure-library-self-host-compatible

It’s not complete

It would be nice if you could enrich it with your insights

Sure, I will take a look and add to it.

Do you have some tip to deal with GitHub cache of raw files? I keep creating new branches but should exist a better way.