• pixelscript@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    ·
    9 个月前

    it’d be poor style to put more than one statement on a line

    Unlike Python, most languages do not endorse a specific concept of style. You’re free to dabble in all the bad style choices you like, on the off chance that once in a blue moon they prove to be situationally useful.

    • CanadaPlus@lemmy.sdf.org
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      9 个月前

      Why haven’t custom parsers become more of a thing? All the compiler or interpreter really needs is a valid parse tree. You could even have some kind of special command or directive to switch styles, if a section would be really ugly otherwise.

    • toastal@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      9 个月前

      With indentation-based languages the bad coding style we are talking about is putting multiple statements on a line or unindenting a block …& never has that been something I wanted to do. I would rather this aspect be enforced at the language for readability where there is still room in all other aspects to try out other styles.