OberonCore
https://forum.oberoncore.ru/

GetPath
https://forum.oberoncore.ru/viewtopic.php?f=2&t=5342
Страница 1 из 1

Автор:  Иван Денисов [ Пятница, 13 Февраль, 2015 19:16 ]
Заголовок сообщения:  GetPath

Что вы думаете от том, чтобы дополнить одинокий This?

Код:
PROCEDURE (l: Locator) This* (IN path: ARRAY OF CHAR): Locator, NEW, ABSTRACT;
PROCEDURE (l: Locator) GetPath* (OUT path: ARRAY OF CHAR), NEW, ABSTRACT;


Это позволило бы забыть почти полностью об импорте HostFiles в других модулях Host.

Идея возникла в ходе обсуждения с Иваном К. его порта хоста на SDL.

Автор:  Иван Кузьмицкий [ Пятница, 13 Февраль, 2015 20:28 ]
Заголовок сообщения:  Re: GetPath

Я думаю, это было бы по меньшей мере логично, ведь
Цитата:
PROCEDURE (d: Directory) This (IN path: ARRAY OF CHAR): Locator
NEW, ABSTRACT
Returns a locator, given a path name in the host platform's syntax.

Передали путь в обмен на локатор, почему бы и не запросить путь локатора.

Автор:  Info21 [ Воскресенье, 15 Февраль, 2015 11:00 ]
Заголовок сообщения:  Re: GetPath

Действительно, логично.
Никаких новых обязательств это не накладывает.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/