rewrite-clj

https://github.com/clj-commons/rewrite-clj
lread 2019-06-23T01:52:52.254300Z

Thanks @sogaiu! I think if he does not respond maybe he does not want to respond. Which is his choice, of course. I was thinking of reaching out to past heavy committers, but then decided that might be trying a bit too hard. I really don’t want to bother him if he does not want to be bothered.

2019-06-23T02:33:51.259200Z

yes, that makes sense, though afaiu we don't know whether he is just not seeing these messages as you suggested earlier. i was thinking in general though that life being what it is, no matter what library, at some point original maintainers might want to be involved less or not at all -- but from the perspective of folks who use a library, some idea of what a transition might be like upfront before starting to use a library may come to be more of an issue in the times to come (am reminded a bit of code-of-conduct docs). since there are already many projects without clear statements of this sort, i thought that as a community, having some discussion about whether or how such things might be helped might be in order.

lread 2019-06-23T03:07:27.276300Z

Thanks @sogaiu, I value your ideas and opinions. I think there is a chance my email might have ended up in his spam folder, but there is much less of a chance that he will miss the git issue I raised. For me, this is sufficient effort. I’ll let the git issue sit for a month before taking any action. For contacting original authors of inactive repos in general, I think a reasonable effort should made while still respecting that person’s choice not to respond. I suppose defining what a reasonable effort might be could be helpful for clj-commons? For me for rewrite-clj: active on Slack? no -> email -> response after over a month? no -> git issue -> response after 1 month? we’ll see, but if no, I think that’s good enough and will make a choice.

👍 1
2019-06-23T03:14:56.279800Z

that sounds reasonable to me. i know though that it's possible there are situations and viewpoints i haven't considered and that's where some open discussion might be helpful. well, my suspicion is that this is likely to become more of an issue in the coming times (and i suspect there are others who have already thought about this). there is no hurry i suppose to try to discuss such things 🙂 at any rate, really appreciate your efforts on the rewrite-clj* front!

2019-06-23T07:32:58.280400Z

@lee oh yeah, thanks for the rewrite-cljs performance tuning link -- had not seen that before!

lread 2019-06-23T12:35:07.284800Z

Interesting huh? With all the performance tuning done in cljs since that article was written, I wonder if their impact is the same. Cljs has a built in simple-benchmark that might help in getting some answers.

2019-06-23T21:20:00.286700Z

would comparing the results from the developer tools profiler with cljs + rewrite-cljs from the time the article was written with recent versions of cljs + rewrite-cljs be straight-forward?

2019-06-23T21:20:24.287300Z

btw, you mentioned working on cljs a bit -- have you already looked at lumo?

lread 2019-06-23T21:57:38.290400Z

I think comparing rewrite-cljs optimizations with my rewrite-cljc (or whatever it becomes named) unoptimizations should be doable. It is on my todo to look at but I won’t block an alpha release for that. I have not looked at lumo at all yet! Looking forward to doing so someday.

2019-06-23T22:24:56.290800Z

oh darn it, i thought you were looking to become a lumo maintainer 🙂

lread 2019-06-23T23:04:54.291700Z

ha! so many opportunities to learn and explore!