This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
@malabarba: Actually, it doesn’t, that was some other package that I can’t find now.
@bozhidar: No, I think it had paren in the name, but I can’t find anything like that in my browser history.
@bozhidar: It seems like smartparens mostly offers more in that it works with more general types of parens, is that true? Most of the commands seemed to be basically the same as paredit but to work more flexibly with other languages etc.
yeah, that’s the philosophy of the package - structural editing for all; but it also has a strict-mode, which is for lisps
That might be, I didn’t compare them in detail. Certainly it’s much better documented.
Ah, that was the one I was thinking of, I think. The nice thing about paxedit was that the commands worked on groups, i.e. let-binding forms and map key/values.
I’m always amazed by how few tests these packages have given that they’re such a ball of edge cases.
@malabarba: Not sure, sorry - I don’t actually use either, this was just research for functionality I should be stealing
@bozhidar: Still, it seems like smartparens has the infrastructure, just not that many actual tests for the amount of functionality it provides.
I came across this today and didn't know if it was relevant for what you guys are working on: https://github.com/mkremins/xyzzy
@meow: Not so much for me, thanks - in Cursive, the AST is not standard Clojure forms