Flexible metaprogramming with Rhombus
- [LWN subscriber-only content] Lisp-like languages have historically led the world in metaprogramming and flexibility.
- While many modern languages have adopted the idea of macros, Lisp-like languages such as Racket have continued pushing the envelope, attempting to make macros as easy as possible to incorporate into everyday programs.
- On the other hand, Lisp's minimal, parenthesis-based syntax can be hard to adapt to — to the point that Lisp is sometimes said to stand for "Lots of Irritating Silly Parentheses".
Unverified
- [LWN subscriber-only content] Lisp-like languages have historically led the world in metaprogramming and flexibility.
- While many modern languages have adopted the idea of macros, Lisp-like languages such as Racket have continued pushing the envelope, attempting to make macros as easy as possible to incorporate into everyday programs.
- On the other hand, Lisp's minimal, parenthesis-based syntax can be hard to adapt to — to the point that Lisp is sometimes said to stand for "Lots of Irritating Silly Parentheses".
Sources: Lwn