TGViewer
Никита Федькин - мысли, заметки, анонсы Никита Федькин - мысли, заметки, анонсы @nixel2007_thoughts · 2.88K subscribers
Post #292 2.92K
С третьего дня рождения BSL Language Server прошёл год, а значит, сегодня четвёртый день рождения! 🥳

За прошедший год внешне BSL Language Server изменился не очень сильно, зато много изменений произошло под капотом. И как это водится, часть изменений еще не влита в девелоп, т.к. не финализирована. Но мы стараемся :)

Мы опубликовались в Maven Central, а снапшоты девелопа теперь всегда можно забрать с Sonatype. Jitpack.io был хорошим подспорьем в начале жизни проекта, но в последние полтора-два года стабильность сервиса оставляла желать лучшего. Цвета и выделение выражения, как и обещанный control flow graph увидели свет в релизе 0.19.0.

Двадцаточка же вдохнула жизнь в фильтр по подсистемам, переколбасила устройство линз кода (добавив возможность указания порога срабатывания) и засрала наполнила механизм хранения ссылок данными о переменных, что само по себе подарило несколько увлекательных недель в битвах за оптимизацию потребления как памяти так и cpu.

Что ждет нас в 0.21.0?

Я очень хотел бы добить ряд долгостроев, висящих сейчас в виде feature branches, особенно подсказки по именам параметров в вызываемых методах и (вы не поверите) расширенную поддержку модулей и классов OneScript с автодополнением умнее, чем УправлениеКонфигуратором = Новый УправлениеКонфигуратором.

Но пока мы готовимся к этому радостному событию и неспешно принимаем новые пулл-реквесты, на prerelease-канале, про который я писал ранее, доступен ряд вкусненьких фич!
Леха намонстрячил умное переименование переменных и методов, Эдуард научил BSL Language Server отлавливать вызовы методов в обработчиках описаний оповещений (даже иерархия вызовов теперь их ловит, не говоря уже о всплывающей подсказке), а Артур поправил FP'шки и нашел пару досадных багов в имеющихся механизмах. Я же впилил отправку баг-репортов с информацией о падении в Sentry.io. Жмякайте разрешение отправки, если вдруг нарветесь на баг или сразу добавьте такое разрешение в конфигурационный файл, будем вам очень благодарны за репорты :)

На сладкое хочу поделиться видео с визуализацией истории репозитория BSL Language Server за 4 года. Пиу-пиу лазерами из глаз по файликам в репозитории :)

https://youtu.be/H8WgOgZpJz8

P.S. Да, я чуть-чуть не успел на сам день рождения. Долго возился с видосом. Но все равно с днюшечкой нас!
Telegram Никита Федькин - мысли, заметки, анонсы BSL Language Server три года! 🎉 Ровно три года назад, спустя неделю робких попыток разработать плагин для 1С в IntelliJ IDEA, нам с @Labotamy пришла в голову идея попробовать реализовать ядро поддержки языка отдельно от IDE в виде Language Server - специализированного…
  • 🎉 38
  • 🔥 9
  • 👍 2
More from @nixel2007_thoughts
  1. Oct 15, 2026Компьютерики шутят (с)
  2. Oct 11, 2026Когда устал пилить опенсорс, подобрел и решил открыть свой магазин одежды.
  3. Sep 28, 2026Вторую картинку в посте потерял. Вот так менять/задавать пароль.
  4. Sep 28, 2026Если вы можете прочесть этот пост, то вероятно, ваш телефон находится, кхм-кхм, за границе…
  5. Sep 28, 2026video post
  6. Sep 28, 2026#анонс Полишинеля Я разрываюсь между двумя фразами на анонс, пускай будут обе: 1. Мы строи…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →