TGViewer
StepOne | Степан Минин StepOne | Степан Минин @steponeit · 3.27K subscribers
Post #786 1.79K
StepOne | Степан Минин Новая версия hydrascript будет доступна как dotnet tool Версия 2.6.0 получит ряд важных обновлений, которые значительно расширит возможности языка: - Работа с переменными среды - Долгожданные конверсии между примитивными типами string, number и boolean -…
Релиз hydrascript 2.6.0 состоялся и был одним из самых сложных

Публикация утилиты в NuGet потребовала руками в полуавтоматическом режиме загрузить 16 предыдущих версий. Теперь можно ощутить технологический рывок языка за пару команд. Да и просто поставить себе:
dotnet tool update --global hydrascript

Основная цель релиза - поддержка CGI скриптинга. Теперь с помощью hydrascript можно перекладывать настоящие json’ы на бекенде.


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

Например, внедрение работы с переменными среды заставило решить старый техдолг зависимости рантайм значений от таблицы переменных, которая тянулась через именованные переменные. Чтобы это сделать пришлось перелопатить всю кодогенерацию значений, чтобы поддержать вариативность между константами, именами, и переменными среды

Расширение API для строкового типа наконец-то добавило долгожданное обращение по индексу и взятие длины. Пришлось переработать статический анализ в части операторов полностью и выделить сущность оператора типа, чтобы не прибивать гвоздями определённые концепции

Вот приведение типов и ввод с консоли были попроще, но достаточно объёмными, чтобы о них вспомнить

Новый релиз доступен как в GitHub, так и в NuGet:
- https://github.com/Stepami/hydrascript/releases/tag/v2.6.0
- https://www.nuget.org/packages/HydraScript
GitHub Release v2.6.0 · Stepami/hydrascript As part of this release we had 10 commits which resulted in 5 issues being closed. CGI Scripting Support расширение возможностей string доделан функционал as работа с переменными среды ввод stdin ...
  • 🔥 10
  • 🤯 4
  • ❤ 3
  • ❤‍🔥 1
  • 👍 1
More from @steponeit
  1. Sep 21, 2026Post #857
  2. Sep 15, 2026Напомню, что у меня есть WireMock.Grpc.Protobuf — расширение для тех, кто пишет компонентн…
  3. Sep 12, 2026StepOne — официальный контрибутор FusionCache 🤙 Между набросами можно ещё и код писать Fu…
  4. Sep 11, 2026Стояк работодателей 2026 🤫 Оказывается, год назад я предсказал выход Астры! И вместе с эт…
  5. Sep 10, 2026Доставка - новое IT Мужчина на видео делится опытом заработка 350 000 ₽ за месяц без выход…
  6. Sep 4, 2026GPT-6 УЖЕ ЗДЕСЬ!!! Мне стала доступна Астра!!! Теперь я ИИ-Пилот на стыке эпох! AI-First S…
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 →