rewrite-clj

https://github.com/clj-commons/rewrite-clj
borkdude 2019-06-22T11:28:01.237500Z

@lee nice!

borkdude 2019-06-22T11:28:35.238300Z

apart from the issue of republishing, are you also doing performance testing to see if performance is comparable to the original?

borkdude 2019-06-22T11:29:05.238800Z

e.g. parse a giant code base, for example clojure and clojurescript themselves

lread 2019-06-22T12:12:01.243200Z

I think I’ll release alpha before any perf tests. I expect clj will remain same/close to original but am curious about cljs as I favored, for an initial release, a single code base over preserving specific tunings (http://rundis.github.io/blog/2015/clojurescript_performance_tuning.html).

borkdude 2019-06-22T12:19:07.243500Z

oh, moving away from multimethods is also something I wanted to do for my clone of rewrite-clj

borkdude 2019-06-22T12:20:09.244100Z

very interesting link, thanks

lread 2019-06-22T12:23:01.245500Z

interesting, I guess some real perf testing will help us to see the benefits such optimizations might bring.

borkdude 2019-06-22T12:23:46.246200Z

I expect not much, but when I read that code the multi-methods weren't of any benefit afaik, it's using a static lookup table directly above those

lread 2019-06-22T12:24:44.246700Z

ah, I see, thanks

2019-06-22T23:32:12.249600Z

@lee your message to xsc seemed good to me. i think it's possible there are some folks around who might have had direct contact with him before, if we could find some of those folks, may be they'd have more luck establishing contact. perhaps this topic of reaching existing / past maintainers is worthy for clj-commons discussion? may be there could be some community-level action regarding putting out a call to find folks who might be able to reach someone?