OberonCore https://forum.oberoncore.ru/ |
|
Log и StdLog https://forum.oberoncore.ru/viewtopic.php?f=23&t=470 |
Страница 1 из 1 |
Автор: | PGR [ Воскресенье, 20 Май, 2007 22:07 ] |
Заголовок сообщения: | Log и StdLog |
Зачем нужны 2 модуля и какой лучше использовать? |
Автор: | Иван Горячев [ Понедельник, 21 Май, 2007 02:56 ] |
Заголовок сообщения: | Re: Log и StdLog |
Log - интерфейсный модуль. StdLog - модуль реализации. Так что правильнее использовать Log. Log появился в 1.4, поэтому в самом ББ вовсю используется StdLog. Да, в Log забыли процедуру для чисел LONGINT ![]() |
Автор: | PGR [ Понедельник, 21 Май, 2007 12:44 ] |
Заголовок сообщения: | |
И документацию забыли написать ![]() Цитата: This module has a private interface, it is only used internally.
|
Автор: | Иван Горячев [ Вторник, 22 Май, 2007 01:20 ] |
Заголовок сообщения: | |
Ну да. Недовнедрили модуль. Но идеологически правильнее пользовать всё же его. |
Автор: | Илья Ермаков [ Среда, 06 Июнь, 2007 01:31 ] |
Заголовок сообщения: | |
Мда. Однако Log - сырой! В нем недообъявлены константы, которые есть в StdLog (например, hexadecimal и т.п.). В учебном пособии использовать уже нельзя... Не объяснять же, что нужно еще подсматривать в StdLog. Все-таки, на мой взгляд, ситуация такова: 1) Log является модулем системного протоколирования. В этих целях нужно использовать именно его. StdLog является одной из реализаций, но может быть в принципе любая... Например, чисто консольная. 2) StdLog был и остается модулем текстового интерактивного вывода в прикладных целях. Например, в учебных/числодробительных и т.п. Все говорит именно за это... |
Автор: | Илья Ермаков [ Среда, 06 Июнь, 2007 01:32 ] |
Заголовок сообщения: | |
А самое лучшее, как это и принято в учебных пособиях Инфо-21 и А. Попкова: IMPORT Log := StdLog. |
Автор: | Иван Горячев [ Среда, 06 Июнь, 2007 03:29 ] |
Заголовок сообщения: | |
Но при этом не использлвать то, чего нет в Log (StdLog.text, StdLog.buf etc.) |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |