Нашлось еще немного собственного софта для Ориона. На этот раз нашелся перекодировщик текстовых файлов. Не помню, успел я его отправить в Orionsoft или нет, поэтому вполне возможно, что это будет новинкой.
Сама по себе программка обычная, но интересно то, что она была написана как демонстрационное приложение для библиотеки, реализующей нечто вроде графической оконной системы + экранный символьный ввод/вывод + некоторые другие возможности. А сама оконная система, в свою очередь, основывалась на графической библиотеке (тоже написанной своими руками), которая, помнится, до Orionsoft должна была дойти.
Так вот, эта оконная система фактически реализовывала механизмы передачи сообщений и ресурсов (еще до того, как я узнал что это такое
). То есть, пользовательский интерфейс реализовывался как реакция на стандартные сообщения оконной системы, а сами окна рисовались и, что важнее, обрабатывались системой на основе их описания в предопределенных структурах данных.