Что: 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 тоже это не держит, с надеждой что возможно они никогда и не появятся. ------------------------------------------------------------------------ оставить комментарий: mailto:comment@blog.stargrave.org?subject=Re:%20goredo%20%D0%B8%20tai64n%20%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%8B%20%28678548ec9c6e0eff71274d13e7156018a970d4e5%29 ------------------------------------------------------------------------ Сгенерирован: SGBlog 0.34.0