Search
Write a publication
Pull to refresh
1
0
Send message

https://gist.github.com/tooolbox/fb385bfa05032ddc989afb393948be48

вкратце, скорость парсинга, невозможно без анализа семантики отделить от сравнения.

И да изначально полукруглые были, были большие дискуссии, в итоге заменили на [ ]

Для работы с историей, много лет назад перешел в консольный tig, на мой взгляд хороший пример как минимальными средствами достичь многого.

> Но на этом примере прекрасно видно, что виджетам не хватает гибкости и функционала.

Мне из статьи совершенно неочевидно по скриншотам, что именно не нравится автору и как он видит улучшения, помимо собственно переписывания.
github.com/golang/proposal/blob/master/design/go2draft-contracts.md#sort

вкратце

var s []*Person
// ...
sort.SliceFn(s, func(p1, p2 *Person) bool { return p1.Name < p2.Name })
> складывается впечатление, что Роб Пайк сотоварищи находились в криогенном сне последние 25 лет.

Моё субьективное после плюсов, совершенно обратное. Затащить фич, вообще не проблема — просто потом боротся с ними тяжко. Более 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» немного выворачивает.

Information

Rating
Does not participate
Registered
Activity