> складывается впечатление, что Роб Пайк сотоварищи находились в криогенном сне последние 25 лет.
Моё субьективное после плюсов, совершенно обратное. Затащить фич, вообще не проблема — просто потом боротся с ними тяжко. Более 16 ГБ для линковки, 40 минут билда на многоядерных ксеонах и SSD-ях в CI, разные ccache у разработчиков, эпизодические работы по ускорению билдов. Вообщем я рад что некоторые вещи можно перетащить на go.
Я, вероятно, неверно выразился.
Имею ввиду такие XML составлять руками, да и читать, как-то сложновато. В том же swig с этим проще, на мой взляд. Вы, впрочем, упомянули про возможный альтернативный вариант. Да и тут github.com/PetrPPetrov/beautiful-capi/issues/24 намерение уже есть.
Все так, если не считать, что, как я понимаю, автор и есть разработчик. С этой точки зрения публикация должна привлечь интерес к проекту.
Интересный проект, вот только от «XML API description» немного выворачивает.
https://gist.github.com/tooolbox/fb385bfa05032ddc989afb393948be48
вкратце, скорость парсинга, невозможно без анализа семантики отделить от сравнения.
И да изначально полукруглые были, были большие дискуссии, в итоге заменили на [ ]
> Но на этом примере прекрасно видно, что виджетам не хватает гибкости и функционала.
Мне из статьи совершенно неочевидно по скриншотам, что именно не нравится автору и как он видит улучшения, помимо собственно переписывания.
вкратце
Моё субьективное после плюсов, совершенно обратное. Затащить фич, вообще не проблема — просто потом боротся с ними тяжко. Более 16 ГБ для линковки, 40 минут билда на многоядерных ксеонах и SSD-ях в CI, разные ccache у разработчиков, эпизодические работы по ускорению билдов. Вообщем я рад что некоторые вещи можно перетащить на go.
github.com/golang/proposal/blob/master/design/go2draft-contracts.md#why-not-use-interfaces-instead-of-contracts
Вообщем там список из семи часто спрашиваемых отклоненных идей «why not»
уточню, в 12-ом году:
bugs.mysql.com/bug.php?id=65778
habr.com/ru/post/146863
Имею ввиду такие XML составлять руками, да и читать, как-то сложновато. В том же swig с этим проще, на мой взляд. Вы, впрочем, упомянули про возможный альтернативный вариант. Да и тут github.com/PetrPPetrov/beautiful-capi/issues/24 намерение уже есть.
Интересный проект, вот только от «XML API description» немного выворачивает.