Size: a a a

2021 June 23

EP

Egor Pugin in dlang.ru
после генерации
источник

OB

Oleg B in dlang.ru
сам я его использовал уже давно, но у нас документация к продуктам собирается в латехе
источник

Т

Тающий звук... in dlang.ru
Можно настроить раскладку, чтобы они например совместно с правым Alt нажимались
источник

KF

Konstantin Firsov in dlang.ru
как вариант, но под меня скорее всего никто не будет подстраивать свои раскладки, разве наклепать собственный редактор с такими особенностями... кгм... Я не в курсе, какой язык в 1С, но нужно явно подводить под тамошние названия и имена. Есть у меня запасной вариант через груви, но у меня тоже, как писалось где-то выше, стойкая неприязнь к java-стеку и он но просто люто бешено жутко медленный, возможно, даже медленнее джулии. Но если ничего не найду попробую накидать на нем.
источник

KF

Konstantin Firsov in dlang.ru
хотя бы потестить
источник

Т

Тающий звук... in dlang.ru
Ну да, на чужих компах неудобно. Как вариант носить раскладку с собой на флешке и включать по необходимости. В 1С программисты тоже с раскладкой мучаются.
источник

KF

Konstantin Firsov in dlang.ru
ясно, пока основной вопрос в юзабилити скобочек, с одной стороны, они позволяют подсвечивать и сворачивать код в разных редакторах, с другой, это тот еще геморрой в раскладках и создает лишний мусор. Попробую набросать и потестить на скобочках, а потом переписать на какой-нибудь быстрый компилируемый язык.
источник

KF

Konstantin Firsov in dlang.ru
ну а если не зайдет, то тут хз тогда.
источник

Т

Тающий звук... in dlang.ru
Как вариант можешь и без скобой сделать, например со словом "конец" или с одними круглыми скобками, а в редакторах добавить шаблон для своего языка и будет тебе подсветка
источник

KF

Konstantin Firsov in dlang.ru
ммм... попробую поэкспериментировать.
источник

Т

Тающий звук... in dlang.ru
И сворачивание кода должно работать
источник

Т

Тающий звук... in dlang.ru
Там главное для редактора создать описание своего языка
источник

OB

Oleg B in dlang.ru
@constfv если надумаешь свой DSL делать, то есть вот такой пакет https://github.com/PhilippeSigaud/Pegged
источник

KF

Konstantin Firsov in dlang.ru
да, ссылка выше наверное выглядит близко к тому, что нужно. Пока раскопал старый пет с похожим функционалом и основа у меня вроде как и есть, но у него не очень хорошая производительность и там паровоз костылей с тележкой, хотелось бы что-то более подходящее, но пока времени очень мало, хренак-хренак и в продакшн. Получается что-то такое, я не знаю, насколько это похоже на 1С, но скорее всего не очень. есть вариант избавиться от скобочек(), но тогда метод можно невзначай перепутать со свойством, тут не знаю как лучше. Внутри пробрасывается к разным либам, для работы с таблицами в tablesaw, похожее на джулиевское\р-ское датафреймс, ну а офис через poi, openpdf и т.д. т.п. Но все равно это смешивание английского и русского, от первого скорее всего трудно будет избавиться, часть кода проще тупо написать на русском, а потом распарсить в мануал, кгм... Сейчас сброшу пример.
источник

KF

Konstantin Firsov in dlang.ru
источник

KF

Konstantin Firsov in dlang.ru
это, конечно, безумие) но условно рабочее)
источник

KF

Konstantin Firsov in dlang.ru
ну у флаттера же тоже вроде как {{{{{{}}}}}}
источник

KF

Konstantin Firsov in dlang.ru
хотя опять таки, постоянно переключать раскладку.... мдя...
источник

КП

Константин Пунш... in dlang.ru
А эти разделители, можно же на слова поменять
источник

У

Урусай in dlang.ru
Всем здравствуйте
источник