yaml programming
Jan. 27th, 2024 12:15 pmМедленно погружаюсь в нюансы esp32 с использованием esphome. Я никогда не думал, что эмбедд можно будет программировать на ямле.
... И я это говорю, как что-то хорошее. Декларативное описание функций устройства, это какая-то тихая революция, которую я пропустил. Это ж что-то невообразимо офигенное. Может быть, за этим будущее?
... И я это говорю, как что-то хорошее. Декларативное описание функций устройства, это какая-то тихая революция, которую я пропустил. Это ж что-то невообразимо офигенное. Может быть, за этим будущее?
Re: awkravchuk
Date: 2024-02-01 10:59 am (UTC)А жизнь требует решения более сложных проблем - сохранение структуры текста при структурированном тексте внутри (да-да, ямловый `foo: |`), возможность иметь операцию вставки в список, которая инвариантна вне зависимости от того, какой элемент списка вставляют (traling comma).
Вообще, мне немного странно сравнивать язык программирования и язык разметки данных (потому что yaml очевидно не умеет того, что лисп, то есть быть тьюринг-полным, а лисп, в свою очередь, крайне неудобен для представления данных).
То есть для меня лисп несёт в себе очень много визуального шума и boilerplate'а (те самые скобочки), то есть увеличивает базовый friction при использовании.
Это ровно та же причина, почему я очень сильно не люблю java и C# - у них во имя высших целей пожертвовано локальной эргономикой.