Live data from Hacker News

History of editors for Lisp

github.com

1–10 of 29 posts

Re: History of editors for Lisp

#5

In terms of Emacs packages, thoughts about the best lisp parens package?

I've only tried paredit and smartparens. I ended up going back to paredit due to some annoyances with the latter but unfortunately I can't remember what (I should make a note of such things). I'd be interested to hear from someone who switched from paredit to one of the newer ones.

Re: History of editors for Lisp

#6
I'd love to see a couple of screencasts of people effectively using these. I use spacemacs in evil mode, but I find smartparens infuriating. I don't know if this is because it doesn't suit me, or it's just no good, or if (most likely) I don't know how it's supposed to be used and haven't learnt the keys.

Any advice on getting off the ground for sexp editing (racket mostly) in a modern semantic way would be greatly appreciated.

Re: History of editors for Lisp

#7
post #6

I'd love to see a couple of screencasts of people effectively using these. I use spacemacs in evil mode, but I find smartparens infuriating. I don't know if this is because it doesn't suit me, or it's just no good, or if (most likely) I don't know how it's supposed to be used and haven't learnt the keys. Any advice on getting off the ground for sexp editing (racket mostly) in a modern semantic way would be greatly ap…

my favorite sexp editing algo is parinfer, but afaik it hasn't been ported to emacs yet and definitely not packaged for spacemacs. i was first exposed to parinfer when i was playing around with light table, which is where i always end up if i'm spending a lot of time writing lisp/scheme

Re: History of editors for Lisp

#8
post #6

I'd love to see a couple of screencasts of people effectively using these. I use spacemacs in evil mode, but I find smartparens infuriating. I don't know if this is because it doesn't suit me, or it's just no good, or if (most likely) I don't know how it's supposed to be used and haven't learnt the keys. Any advice on getting off the ground for sexp editing (racket mostly) in a modern semantic way would be greatly ap…

John Wiegly's talk on elisp hacking includes a bit: https://youtu.be/RvPFZL6NJNQ It's unfortunately a low quality recording but if you can stand it it's a treasure trove of tips for doing elisp.

Re: History of editors for Lisp

#9
post #7
post #6

I'd love to see a couple of screencasts of people effectively using these. I use spacemacs in evil mode, but I find smartparens infuriating. I don't know if this is because it doesn't suit me, or it's just no good, or if (most likely) I don't know how it's supposed to be used and haven't learnt the keys. Any advice on getting off the ground for sexp editing (racket mostly) in a modern semantic way would be greatly ap…

my favorite sexp editing algo is parinfer, but afaik it hasn't been ported to emacs yet and definitely not packaged for spacemacs. i was first exposed to parinfer when i was playing around with light table, which is where i always end up if i'm spending a lot of time writing lisp/scheme

There is at least one implementation of parinfer for emacs by now.

Re: History of editors for Lisp

#10

In terms of Emacs packages, thoughts about the best lisp parens package?

I've only tried paredit and smartparens. I ended up going back to paredit due to some annoyances with the latter but unfortunately I can't remember what (I should make a note of such things). I'd be interested to hear from someone who switched from paredit to one of the newer ones.

I used paredit before, then I switched to smartparens. I have also tried parinfer, but I didn’t like the way it behaves. I share the sentiments of this blog post https://github.com/noctuid/parinfer-notes
Post reply on HN