lthms ⸮ is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
lthms ⸮ @lthms

I enjoy writing , but I am considering banning ` and , in favour of quote and unquote. Wouldn’t it be easier to read?

@lthms this is going to be messy. You would probably miss ,@ a lot :)

@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!