Приветствую всех посетителей и завсегдатаев форума!
Я являюсь новичком в Компонентном Паскале и, в частности, в BlackBox. На данный момент, для меня, BlackBox оправдывает своё название, ибо он для меня - чёрный ящик. Случайно забрёл на этот ресурс, ища информацию по Оберону и меня заинтересовали новые возможности по сравнению с Паскалем. Сам я начал изучение программирования с Бейсика, в школе, затем на Турбо Паскале и по сей день программирую, как хобби, используя, преимущественно, Free Pascal и Delphi. Языки программирования сильно эволюционировали за это время, но осталась привязка к консоли.
Фактически, до знакомства с BB, я даже не мог себе представить, что язык программирования может быть отвлечён от этой привязки, и, при этом, оставаться способным интерактировать с пользователем. Особенно тяжело это понять после UNIX-подобных систем, где консоль является частью ядра.

Итак, это было вступление. А теперь, к делу.
Прошерстив различную документацию по КП, я решил начать с простой программы. Как некоторые уже догадались, то была программа "Привет, Мир!". Само собой, вывод на экран в ТП производится процедурами write/writeln. Как быть? Лезем в документацию и находим, что ... собственно, нет прямого аналога текстового экрана консоли и привычных StdIn/StdOut.
В одной из подсистем я нахожу в документации, что вывод осуществляется через модуль Out - некий аналог консоли. Но это же не полноценное решение и, к тому же,
> -- Цитата:
> This module is provided  with the book "Programming in Oberon" by Reiser/Wirth. It is useful when learning the language. It is  for use in production programs.

Как же быть? Каким образом я смогу переписать программы, написанные для Turbo/Free Pascal в Component Pascal? Если я упустил, простите меня, я исправлюсь.