I enjoy writing #lisp, but I am considering banning ` and , in favour of quote and unquote. Wouldn’t it be easier to read?
@borodust I guess. I am use to write quote/unquote explicitly in Elixir, but I guess it wouldn’t work that well in Common Lisp.
@lthms I don't think so.
`(foo ,bar ,(baz quux `(fred ,(frob)))) is much easier to read for me than (quasiquote (foo (unquote bar) (unquote (baz quux (quasiquote (fred (unquote (frob))))))))
@phoe In practice, do you have that much quote/unquote when you write a macro?
@lthms This still isn't much. There are macros that make much more use of quasiquote and I would not call them overengineered.
My advice is: keep the backquote notation.
@phoe I will. Thanks for the feedback!
@lthms this is going to be messy. You would probably miss ,@ a lot :)