From: Sergey Matveev Date: Fri, 8 Jan 2021 14:23:51 +0000 (+0300) Subject: Релиз goredo X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=2035c7efb9c514580fa906f79fc0eb4d2add187f;p=stargrave-blog.git Релиз goredo http://www.git.cypherpunks.ru/?p=goredo.git;a=commitdiff;h=14398260feaf14dac68b9bdb1c810ccba7d1e768 Ещё в прошлом году один товарищ убедил что не помешает бы вкинуть про redo/goredo куда-нибудь. В рассылку apenwarr/redo мне не удобно (по сути ведь чисто реклама), а вот в dev@suckless.org вбросил, продолжая тему которая там была поднята ещё в 2013-ом году. Тогда Uriel (c2aa39a4a2db937c177b2b196eda52acbc51d2a8) сказал, что пока оно не будет написано на Си или Go -- смотреть не будет ничего Python-овского. Ну как раз вот моя реализация на Go появилась, как и redo-c за это время. С того времени там и вкидывали на review .do файлы и сегодня уже лично со мной связались с этой темой. Как минимум, с той рассылки, несколько человек но заинтересовались и начали пробовать redo. Оказывается, goredo то мой вроде как и никогда и не мог собираться на GNU/Linux системах. Я использовал syscall для определения ctime файла, а эта структура разнится на FreeBSD и Linux (в FreeBSD/NetBSD/Solaris она одна, в OpenBSD/DragonFlyBSD/Linux другая). Сегодня починил (использовал golang.org/x/sys/unix) и заодно прогнал все имеющиеся тесты на Ubuntu какой-то там последней -- всё тип топ. А то ведь прежде я даже собирать не пытался на этой ОС. ---