Macros
AssessTechniques
A metaprogramming feature that lets code generate or reshape code and add new language constructs.
Why it's here
Placed in Assess: 2 article(s) of evidence from 1 source(s), led by research-stage coverage, with 0 in the last 30 days. Confidence 30%. Low accumulated evidence, so it defaults conservatively pending more signal.
Evidence (2)
- 2Hacker News·7/10/2026open_sourceWhy Good Tools Should Feel Invisible
The post argues that good tools should disappear into the background and reduce friction, rather than make users feel clever for working around their limitations. It criticizes the tendency to romanticize editor limitations as 'fun' puzzles and uses Vim, Emacs, and Sublime Text as examples in a broader discussion about productivity and tool identity.
- 3Hacker News·7/9/2026researchWhy Lisp Matters
This article argues that Lisp is worth learning because it changes how programmers think and lets them extend the language itself. It highlights Lisp's macro system, REPL-driven workflow, and the idea of shaping the language around the problem being solved.