Что: 678548ec9c6e0eff71274d13e7156018a970d4e5
Когда: 2021-04-29 14:47:24+03:00
Темы: redo time
goredo и tai64n релизы http://lists.cypherpunks.ru/archive/goredo-devel/2104/0017.html Сколько же нужно подходов к тому чтобы очищать строчку с показанным прогрессом выполнения сборки в goredo? Третий раз уже переписываю функцию которая очищает мусор от строчки statusline-а поверх которой выводится более короткий текст. Запоминал длину предыдущей строки и дополнял новую пробелами. А ведь физически в терминале действительно появляются новые символы. В рассылку мне кинули пример где очень длинная строка порождает потом очень длинную строку сплошных пробелов, занимающую на экране несколько строчек. Уже не помню почему я не обращал внимание на ANSI последовательности, предназначенные буквально для удаления части строки на экране. Ведь я всё равно же их уже использую для отображения цветов. А ещё я обновил tai64n библиотеку, сделав вторую мажорную обратно несовместимую версию, где есть поддержка базы данных високосных секунд и возможность приводить (при желании) UTC штампы к настоящим TAI64 и обратно. Она правда не ожидает что могут появится негативные високосные секунды. Но и родная libtai библиотека от DJB тоже это не держит, с надеждой что возможно они никогда и не появятся.
Сгенерирован: SGBlog 0.34.0