What the Non-Lisper Sees
What I see define (sym-add augend addend carry) (if not and nil? augend nil? addend) (let ((ag (car-or-zero augend)) (ad (car-or-zero addend)) (cond (= 1 ag ad) (recurse carry augend addend 1)) (any-nonzero ag ad) recurse opposite carry augend addend carry) (#t (recurse carry augend addend 0)) (if (= 1 carry) (cons carry '() '())) What the non-Lisper sees GOOD
The meme contrasts a readable view of Lisp code with how a non-Lisper supposedly sees it: a dense tangle of parentheses, arrows, and the word “GOOD.” The joke is that Lisp’s heavy use of parentheses looks incomprehensible and chaotic to people unfamiliar with the language, making this useful as a reaction to intimidating code. EN: The meme contrasts a readable view of Lisp code with how a non-Lisper supposedly sees it: a dense tangle of parentheses, arrows, and the word “GOOD.” The joke is that Lisp’s heavy use of parentheses looks incomprehensible and chaotic to people unfamiliar with the language, making this useful as a reaction to intimidating code.
- @profunctor_io / 447 2017-12-10
- @dev_meme / 2024 2020-09-08
- Type
- image
- Size
- 787×723 · 62.2 KiB
- Mood
- absurd, confusing
- Language
- en
- Added