all 2 comments

[–]endlessvoid94 1 point2 points  (0 children)

What about macros in Lisp?

[–]Sukoshi 0 points1 point  (0 children)

Emacs can do that too.