OberonCore https://forum.oberoncore.ru/ |
|
#034: Strings зависит от Kernel https://forum.oberoncore.ru/viewtopic.php?f=134&t=6459 |
Страница 2 из 2 |
Автор: | Борис Рюмшин [ Среда, 16 Июнь, 2021 21:00 ] |
Заголовок сообщения: | Re: #034: Strings зависит от Kernel |
Да, там в Kernel всякие IsUpper и им подобные. Они должны быть оттуда однозначно убраны. Работа с CHAR -- не проблема ядра. |
Автор: | Борис Рюмшин [ Среда, 16 Июнь, 2021 21:02 ] |
Заголовок сообщения: | Re: #034: Strings зависит от Kernel |
Иван Денисов писал(а): А кого-то пугало, что модуль Strings увеличится в размере... Нет больше такого аргумента? Я этот аргумент слышал, но это не существенно. Один хрен Unicode всё время в памяти оказывается. И 60 Кб результирующих -- это не размер. |
Автор: | Борис Рюмшин [ Среда, 16 Июнь, 2021 21:04 ] |
Заголовок сообщения: | Re: #034: Strings зависит от Kernel |
Иван Денисов писал(а): Если переместить SplitName и MakeFileName из ядра, то тогда и правда, что не нужен. И это убрать, да. |
Автор: | Иван Денисов [ Четверг, 17 Июнь, 2021 08:10 ] |
Заголовок сообщения: | Re: #034: Strings зависит от Kernel |
Борис Рюмшин писал(а): Иван Денисов писал(а): Если переместить SplitName и MakeFileName из ядра, то тогда и правда, что не нужен. И это убрать, да. А куда эти процедуры переместить планируется тогда? |
Автор: | adimetrius [ Пятница, 18 Июнь, 2021 01:04 ] |
Заголовок сообщения: | Re: #034: Strings зависит от Kernel |
MakeFileName в Files (я всегда недоумевал, почему оно не там). SplitName был бы уместен в StdLib, кмк. Я себе для удобства уже сделал там процедуру с тем же именем, вызывающую Kernel.SplitName. |
Автор: | Борис Рюмшин [ Пятница, 18 Июнь, 2021 11:29 ] |
Заголовок сообщения: | Re: #034: Strings зависит от Kernel |
adimetrius писал(а): MakeFileName в Files (я всегда недоумевал, почему оно не там). SplitName был бы уместен в StdLib, кмк. Я себе для удобства уже сделал там процедуру с тем же именем, вызывающую Kernel.SplitName. Надо смотреть. где оно используется. MakeFileName -- да, ему место в модуле Files. Абстрактный интерфейс это никак не меняет. |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |