TGViewer
Сіпласпластик Сіпласпластик @cpplastic · 740 subscribers
Post #88 179
В Visual Studio зʼявився зневаджувач CMake. (Не очікували, мабуть, що debugger — це зневаджувач українською, так? Я теж спершу сторопів. Це від слова «вада». Тож зневаджувати — позбавляти вад.) Я розумію, що сімейк — це нині стандарт де факто і бла-бла-бла, але особисто його ніколи не полюбляв: може через те, що він навіть не зовсім білд-система, бо генерує файли для інших білд-систем, а може через щось ще, хз. (Офтоп: мій поточний фаворит — це Qbs, котрий хоч і був створений Qt, але навіть вони самі від нього відмовились давно, тож його наразі декілька волонтерів допилює.)

Так ось, назад до сімейку. Був в мене, значить, тімлід колись, котрий стверджував, що якщо проєкт не збирається з одного білд-файлу на один екран тексту, що лежить в кореневому каталозі, то це переускладнений шматок лайна. Я з ним тоді не на сто відсотків погодився, а може навіть і посперечався, але чимдалі схиляюсь до такої самої думки.

А тут сімейк… зневаджувач… 🤯 Тобто це вже той випадок, коли просто подивитись на пару декларативних правил збирання вже недостатньо — треба прям по кроках ходити. А якщо ситуація вже набуває такого становища, то нащо той сімейк взагалі? Він же як мова програмування мало того що ніякий, так ще і не схожий ні нащо. Не легше вже взяти якийсь Bazel чи Buck2, в яких використовується діалект Python (Starlark)? Чи може SCons якийсь, якщо він досі живий — там теж Python. Хз навіть.

Чого сімейк всім так до смаку?
Microsoft News CMake debugger allows you to debug your CMake scripts and more The VS CMake team has been working in close collaboration with Kitware on developing a debugger for CMake scripts in the Visual Studio IDE (see this open Kitware issue for more details). We will be contributing this work back upstream (targeting the 3.27…
  • 🤔 2
  • 💯 1
  • 👀 1
More from @cpplastic
  1. Oct 9, 2026Зацініть рівень української служби підтримки. Жодних пояснень, заяв, перепитувань: «Не тре…
  2. Oct 7, 2026Post #543
  3. Oct 2, 2026Щось не злетіло з self-driving cars у автовиробників, еге ж? А стільки галасу було. Ну зат…
  4. Sep 24, 2026Ух, яку ж класну доповідь подивився: «Scott Jenson: Are we really going to use the same De…
  5. Sep 23, 2026Post #540
  6. Sep 21, 2026«Порекламую» вам український сайт, який мені дуже подобається. Взяв слово в лапки, бо як і…
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 →