vak: (Default)
[personal profile] vak
За выходные удалось переписать рудневский текстовый редактор re с Си на Си++ и ncurses. Курсор хороший инструмент, хотя потрудиться пришлось изрядно. Вот что вышло:

github.com/sergev/v-edit

Пользоваться этим как редактором пока рано, показываю чисто для демонстрации. Глючит и валится на каждом шагу. Но все существенные функции присутствуют, хоть и не оттестированные как положено.

Под конец Курсор стал нещадно тормозить. Не знаю, то ли у них проблемы, то ли какой лимит я превысил. Буду переходить на Cline c Гроком.

Редактор re это наследник исторического Rand Editor. Прикольно будет довести его до ума на новом уровне программизма.

Date: 2025-10-28 03:52 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Редактор без undo - keystrokes на ветер.

Date: 2025-10-28 05:47 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Я понимаю. Я к тому, что как народ тогда долгие годы жил баз undo - уму непостижимо. Это ж сколько тысяч часов в общей сложности потеряно!

Date: 2025-10-28 06:43 (UTC)
nms: (Default)
From: [personal profile] nms
Пробил неправильную дырку в перфокарте/перфоленте и фсё!

Date: 2025-10-29 01:17 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Там был символ rubout. ASCII код 7F (все пробитые дырки)
Работал как Undo