2 ms·
> and a bunch of stuff that basically every high level language has these days Macros are not something "basically every high level language has", in fact only
by SolarNet 8y ago
> and a bunch of stuff that basically every high level language has these days
Macros are not something "basically every high level language has", in fact only lisp languages seem to have them, to a point I would call it a key feature of a lisp dialect. And I mean homoiconic, highlevel, written in the same language, macros (not C pre-processor, or Turing complete templates).
Multimethods and metaobject systems are both common features of lisps you rarely find elsewhere (and python's meta object system only barely counts FWIW).
Reader macros, signals, and slime/repls (ones that don't suck anyway) are also common features rarely seen elsewhere.