Скобок хороших и разных
Что трёх видов скобок не хватает языкам программирования - видно по такому извращению, как <> для шаблонов в C++, Java и прочих - проблемы парсинга тут известны каждому, кто интересовался.
Но на сейчас непонятно, почему останавливаться на ASCII, если юникод чуть более чем везде. Вот например есть ⦓⦔ (U+2993, U+2994). template⦓class T⦔ class Foo { ... };
И выглядит нормально, и парсинг тривиален.
Есть, конечно, ещё варианты ⁅⁆ ⌈⌉ ⌊⌋ ⦇⦈ ⸨⸩, но как-то менее выразительны...
Но на сейчас непонятно, почему останавливаться на ASCII, если юникод чуть более чем везде. Вот например есть ⦓⦔ (U+2993, U+2994). template⦓class T⦔ class Foo { ... };
И выглядит нормально, и парсинг тривиален.
Есть, конечно, ещё варианты ⁅⁆ ⌈⌉ ⌊⌋ ⦇⦈ ⸨⸩, но как-то менее выразительны...
no subject
Может, проще использовать специальные сочетания ASCII символов и специальный шрифт с красивыми лигатурами под них?
no subject
Хм, ну в нормальных системах всегда можно клавиатурные алиасы построить.
> Может, проще использовать специальные сочетания ASCII символов и специальный шрифт с красивыми лигатурами под них?
Сочетания - вполне возможный альтернативный вариант. Шрифт - ну пусть IDE рисует.
no subject
Вам знаком вот этот проект? У мну стоит как шрифт для konsole.
no subject
no subject
Проект FiraCode автор tonsky на гитхаб.
Довольно приятный моноширинный шрифт с лигатурами для, например , стрелок вида --->, где лигатура имеет длину индивидуальных символов.