Andy Melnikov (nponeccop) wrote,
Andy Melnikov
nponeccop

Я хочу язык с inflexible whitespace, \n в качестве обязательного разделителя и без пробелов - т.е. для синтаксически значимых отступов использовать только табы, в остальных местах только пробелы. Синтаксически незначимую резьбу по текстовым файлам вообще запретить - там, где по спецификации 1 пробел, должно быть запрещено ставить 0 или 2. Более 1 пробела подряд - только в строковых литералах, никаких табов посреди строк или в конце, никакого художественного выравнивания идентификаторов или знаков равно. Хочешь выравнивание - показывай код красиво в IDE в соответствии с твоей полиси. Комментарии должны заканчиваться и начинаться только на границах строк.

Любителям резьбы только пустые строки нужно разрешить где хотят, для логической группировки кода. Но не более одной. Если хотят топ-определения разделять двумя - пусть делают опять же IDE.
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 32 comments