Fork me on GitHub
#rewrite-clj
<
2020-08-02
>
vemv15:08:00

Hi :) Curious, how's the WIP going?

lread16:08:14

Hiya @vemv, I’m plugging away at getting rewrite-cljc ready for release. I am happy to have gotten GraalVM testing to a working state. Next up is finally figuring out what to do on cljs for namespaced maps. I’d like to https://github.com/lread/rewrite-cljc-playground/projects/1#column-7393778.

✌️ 3
vemv16:08:24

Sounding ace! Looking forward Will be happy to try out that first alpha, I have a little WIP something (which probably will be trivial to port from rewrite-clj)

lread16:08:44

Yeah, porting from rewrite-clj to rewrite-cljc should be trivial.

vemv16:08:07

would be interesting as well to test the same codebase against both rewrite-clj and rewrite-cljc Although I'd understand if it didn't turn to be feasible

lread16:08:45

It could be… if you use rewrite-clj to rewrite requires for the rewrite-clj namespace to the rewrite-cljc namespace simple_smile. I’ve successfully done some rewrite-cljc migration validations for popular projects: https://github.com/lread/cljfmt/commits/lread-rewrite-cljc-test, https://github.com/lread/zprint/commits/lread-rewrite-cljc-test, https://github.com/lread/clojure-lsp/commits/lread-rewrite-cljc-test, https://github.com/lread/refactor-nrepl/commits/lread-rewrite-cljc-test and https://github.com/lread/update-leiningen-dependencies-skill/commits/lread-rewrite-cljc-test. I’ll revisit these once more before first alpha release.

👏 3
lread16:08:27

Feel free to ignore the shenanigans I had to go through in some cases because rewrite-cljc is not on clojars yet.

vemv16:08:37

Yeah I had guessed that you were using such a corpus :) that should be more than enough

borkdude16:08:00

@vemv I've been using this repo in carve since more than 6 months now, so far I've heard no problems

3
borkdude16:08:26

btw, I also haven't updated, I wonder if I should 🙂

lread16:08:36

yes, I think it is pretty solid!

lread16:08:54

thanks for being my first pre-alpha tester @borkdude!

lread16:08:33

I don’t see any need for you to update at this time.

lread16:08:26

If you do decide to use rewrite-cljc in its current state, you might be stymied by the fact it is not on clojars. I’ll be releasing it on clojars after I migrate to clj-commons.

👍 3