21 hours ago
- The claim that all programming languages are equivalent reflects limited programming experience, referring only to the 99.5% of tasks involving library-function gluing.
- The remaining 0.5% of programming is uniquely interesting and can be explored through 'weird' languages, whose anomalies hint at non-glue programming techniques.
- Lisp macros exemplify such techniques, enabling language creation for specific problem domains and broader program manipulation.
- Learning weird languages, especially those with smart user bases, expands one's concept of programming by focusing on unique features that enable new ways of thinking and expressing solutions.