Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Hmmm... I vote for writing English in direct AST syntax to avoid these ambiguities.


If only I knew for sure which of the entries on the wikipedia disambiguation page for ‘AST’[1] you were talking about! /s

[1] https://en.wikipedia.org/wiki/AST


I actually tend to use curly braces as 'ambiguity braces', when a term is ambiguous. They've met with some amount of success.


Would you show an example?


  a, b, c, or d

  a, b, {c or d}

  a, b, c or {d}

  a, {b or c}, d


(agree (with (I you)))


Shouldn't it be: (agree I (with you))?


I would write it (agree I you) since it is similar to a conjunction - the "with" is implied.


Beats me, English grammar isn't my strong suit.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: