Fork me on GitHub
#parinfer
<
2015-12-24
>
shaunlebron00:12:20

@snoe: hey, dennis heihoff just sent me an article on cljs optimization for a paredit tool if you’re curious http://rundis.github.io/blog/2015/clojurescript_performance_tuning.html

chrisoakman09:12:41

I wrote a Parinfer implementation as a Python library: https://github.com/oakmac/parinfer.py

chrisoakman09:12:58

this ought to help reach more editors / environments

chrisoakman09:12:19

will be adding this to the Sublime plugin soon

shaunlebron16:12:35

added some more checks to test, seems to be working fine

shaunlebron16:12:45

it’s at least 10x slower than the JS implementation currently, I setup a python perf.py command for us to track this

snoe17:12:48

on the old cljs code I noticed significant lag when editing an edn file which had a vector of maps with string values like [{:key1 "foo" :key2 "bar"}{...}...] at about 300 lines I was seeing 100ms per call with the change api. @shaunlebron that might be a useful perf test too

snoe17:12:33

I imagine it's due to quote handling being difficult