![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
В продолжение темы текстовых редакторов. На одном Си свет клином не сошёлся. Вот видео, где товарищ подробно показывает процесс создания текстового редактора на языке Rust с GUI фреймворком Iced.
А вот другой парень, вдохновившись исходниками kilo, переписал его на Rust и сделал про это серию постов в своём блоге: www.flenker.blog/hecto/. Благодарная тема эти редакторы.
А вот другой парень, вдохновившись исходниками kilo, переписал его на Rust и сделал про это серию постов в своём блоге: www.flenker.blog/hecto/. Благодарная тема эти редакторы.
Исходники здесь: github.com/pflenker/hecto-tutorial
no subject
Date: 2023-12-03 10:41 (UTC)(HolyOS пишет городской сумасшедший, которому Бог сказал писать ОС, но я в Бога не верю, мне сказали голоса в голове).
Пишу, потом бросаю на годы, потом встряхиваю пыль с исходников, забываю генеральный план реализации (которого не было), какие-то куски переписываю, какие-то дописываю, в общем вечный недострой. И в результате получается MSDOS.
Так вот, я думал о реализации текстового редактора и даже придумал для нескольких будущих редакторов названия - vred, bred и ped. И только что в голову пришло moped.
Последний milestone - в MSDOS-эмуляторе, который есть в моей ОС запустился Turbo Pascal 1.0. И выполнил программу hello, world.
Тут возник вопрос - а зачем мне MSDOS эмулятор? Как зачем? Использовать все богатство наработанного для MSDOS программного обеспечения. Я там реализовал с десяток самых основных функций 21 прерывания и поэтому уже некоторые программы работают.
Но использовать Turbo в качестве текстового редактора пока нельзя, потому что в эмуляторе пока не реализована работа с файлами (открытие, запись, чтение, закрытие). В ядре ОС это уже есть, в эмуляторе пока нет.
Да, и файловая система у меня своя, называется FoolFS. В ранней версии ОС была реализована работа с FAT, но потом FAT мне показалсь скучной.
no subject
Date: 2023-12-03 18:22 (UTC)no subject
Date: 2023-12-03 18:28 (UTC)Good night, sweet prince.
Все мы под Богом ходим.
no subject
Date: 2023-12-03 23:38 (UTC)no subject
Date: 2023-12-04 01:12 (UTC)Так пиши про него здесь в блоге, рассказывай детали. Интересно же.