Syntax Soup Kaleidoscope

Syntax Soup

  1. What Are Good Qualities of Syntax?
  2. OOP Dot Notation Idiocy
  3. Unix Pipe as Functional Language
  4. Method Chaining, Postfix Operator, and OOP
  5. Ontology of Postfix Notation, Method Chaining, Unix Pipe
  6. What's Operator?
  7. JS Syntax Soup 「p in o」
  8. Python 「… in …」 And 「… not in …」
  9. Context Dependent Syntax, Lisp setf, Python a[i]=x
  10. Java Array Syntax Soup
  11. Why List Comprehension is Bad
  12. Point-Free Function Syntax
  13. Symbol Congestion; ASCII vs Unicode
  14. Unicode in Ruby, Perl, Python, JavaScript, Java, Emacs Lisp, Mathematica
  15. String Syntax
  16. Syntax Sugar: Irregularity vs Convenience
  17. “Whitespace is Insignificant”?
  18. Grammar Complexity
  19. Syntax, Formal Language, Pattern Matching
  20. Formal Definition of Systematic Grammar
  21. Composable Syntax
  22. Syntax Algebra
  23. OCaml Syntax Sucks
  24. If Then Else Ternary Expression
  25. Sugar Syntax: Compiler Level vs User Level
  26. camelCase vs snake_case
  27. What's Most Readable Syntax?
  28. JavaScript Not Context-Free!

Variable Naming

  1. Naming of List Things
  2. Predicate Function, Terminology, Naming Convention
  3. Variable Naming: English Words Considered Harmful
  4. Sigil for Function Parameter Names


  1. Math Notation, Programing Language Syntax, and Thought
  2. On Meta Syntax, Formal Language, and Logic

If you have a question, put $5 at patreon and message me.