Syntax Soup

Semantics Noodle

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. String Syntax
  15. Syntax Sugar: Irregularity vs Convenience
  16. “Whitespace is Insignificant”?
  17. Grammar Complexity
  18. Syntax, Formal Language, Pattern Matching
  19. Formal Definition of Systematic Grammar
  20. Composable Syntax
  21. Syntax Algebra
  22. OCaml Syntax Sucks
  23. If Then Else Ternary Expression
  24. Sugar Syntax: Compiler Level vs User Level
  25. camelCase vs snake_case
  26. What's Most Readable Syntax?
  27. 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