OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Среда, 24 Апрель, 2024 04:31

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 297 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9 ... 15  След.
Автор Сообщение
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Среда, 21 Январь, 2009 23:30 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Ну зачем Вы увлекаете нас в какие-то дебри при обсуждении совсем других тем?
Видите базу для обобщения - ну так и прорабатывайте себе спокойно.... Интегрируйте на практике документы и данные так, как Вам это видится.

Я вот намеренно не поддаюсь на эти провокации витания в облаках. ))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Среда, 21 Январь, 2009 23:36 

Зарегистрирован: Вторник, 29 Ноябрь, 2005 21:41
Сообщения: 1030
Хотел, чтобы меня поняли. Если Вы не поддаетесь на провокации - не говорите что Вам неясно и провокаций не будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Четверг, 22 Январь, 2009 02:46 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
GUEST писал(а):
Иван, смысл предыдущего поста был не в этом и поэтому Ваше цитирование мне непонятно.


Я хотел сказать, что Text можно брать в Линукс целиком не дожидаясь появления "графической" части - ибо вся прорисовка текстов базируется на подсистеме System, которой в случае нужды можно скормить тупые заглушки (или того интереснее - вывод на консоль. По крайней мере у меня ФАР блэкбоксовые доки смотреть умеет ;) )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Четверг, 22 Январь, 2009 06:40 

Зарегистрирован: Вторник, 29 Ноябрь, 2005 21:41
Сообщения: 1030
Иван Горячев писал(а):
GUEST писал(а):
Иван, смысл предыдущего поста был не в этом и поэтому Ваше цитирование мне непонятно.

Я хотел сказать, что Text можно брать в Линукс целиком не дожидаясь появления "графической" части - ибо вся прорисовка текстов базируется на подсистеме System, которой в случае нужды можно скормить тупые заглушки (или того интереснее - вывод на консоль. По крайней мере у меня ФАР блэкбоксовые доки смотреть умеет ;) )
Хотели сказать - но не сказали.
Если используются заглушки - то нельзя сказать, что используется вся Text. Был вопрос о модуле консольного вывода, но как-то прошел незамеченным.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Четверг, 22 Январь, 2009 07:34 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
GUEST писал(а):
Если используются заглушки - то нельзя сказать, что используется вся Text. Был вопрос о модуле консольного вывода, но как-то прошел незамеченным.


Заглушки - на уровне Host, так что Text ну никак не пострадает (и даже не узнает о существовании заглушек). А консольный вывод, как реализация к Log, только на этом форуме есть минимум в двух вариантах. Я вообще не очень понимаю откуда возник вопрос про консоль с её "проблемами"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Четверг, 22 Январь, 2009 09:50 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Сравните интерфейсы Log и StdLog. Проблема, как я понял, возникает от использования той части, которой в Log нету.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Четверг, 22 Январь, 2009 17:59 
Аватара пользователя

Зарегистрирован: Среда, 29 Март, 2006 12:09
Сообщения: 495
GUEST писал(а):
Пётр Кушнир писал(а):
Под это дело ведь есть конвертеры.

Димыч писал(а):
Я начал изготовление генератора, который из *.xml получает модуль на CP. Получается красиво :)
Будет когда уже что показать, опубликую.

Петр, а с этим конвертер не справится?

Не справится.
Формально, конвертер нужен для того, чтобы файлы *-api.xml преобразовывать в *.mod или *.odc.
На практике такой перевод - одноразовая операция, состоящая из написания транслятора, пропускания xml через транслятор, и ручной доводки (пусть и небольшой) результата.

В общем полный автоматизм здесь достичь сложно, хотя, если задаться - то можно.
К сожалению у оберон-сообщества нет столько ресурсов и спонсирования, как, например, у GtkSharp, поэтому и стоит ограничиться малым :)

Описание деталей - здесь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Четверг, 22 Январь, 2009 20:30 

Зарегистрирован: Вторник, 29 Ноябрь, 2005 21:41
Сообщения: 1030
Иван Горячев писал(а):
GUEST писал(а):
Если используются заглушки - то нельзя сказать, что используется вся Text. Был вопрос о модуле консольного вывода, но как-то прошел незамеченным.


Заглушки - на уровне Host, так что Text ну никак не пострадает (и даже не узнает о существовании заглушек). А консольный вывод, как реализация к Log, только на этом форуме есть минимум в двух вариантах. Я вообще не очень понимаю откуда возник вопрос про консоль с её "проблемами"
Пострадает не Text, а её использование. То, что от неё ожидал разработчик, реализовано не будет. Вопрос о модуле консольного вывода возник ввиду его отсутствия в сборке на текущий момент. Проблемы "консоли" к этому вопросу непосредственного отношения не имеют. Из минимум двух вариантов следует выбрать какой-то один. Я во избежании недоразумений с StdLog вношу предложение об именовании его как ConsoleLog т.е. файл Log.odc в каталоге TARGET\Console\Mod. Если есть что по нему добавить, можно обратиться непосредственно к тому, кто его будет добавлять. На данный момент - Димыч.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Пятница, 23 Январь, 2009 19:16 
Аватара пользователя

Зарегистрирован: Среда, 29 Март, 2006 12:09
Сообщения: 495
GUEST писал(а):
...

С цитированием я правда погорячился.
Это была независимая мысль, высказанная вслух :)
------

Начинают вырисовываются разные варианты развития ББ:
1) Консольный ББ (без ГУИ части) для Linux.
2) Консольный ББ (без ГУИ части) для Windows.
3) ГУИ ББ для Linux.

Первые два варианта делаются с помощью обрезанного варианта компилятора и небольшой надстройки над модулем Init, разбирающей командную строку.
Разница будет только в рантайме.

Третий вариант - собственно ГУИ вариант. Только после перевода GAPI на ББ.
Основные мои силы сейчас идут на третий вариант. Что до первых двух, это не сложно, как мне кажется, надо потратить пару вечеров да еще пару на документирование (крайне оптимистичная оценка). Если у кого есть желание взяться, могу подсказать, куда копать. Вопросы или в дневник или в личку.


Последний раз редактировалось Димыч Понедельник, 26 Январь, 2009 08:05, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Пятница, 23 Январь, 2009 20:26 

Зарегистрирован: Вторник, 29 Ноябрь, 2005 21:41
Сообщения: 1030
Опять не понял почему цитировали. Дмитрий я веду речь о работающей среде ВВ для Linux. То, что вырисовывается помимо этого лучше обсуждать в отдельной теме, если кому интересно. Если оставаться в этих рамках - то фактически Вами сейчас предложен единственный вариант. Или я не прав?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Понедельник, 26 Январь, 2009 12:00 
Аватара пользователя

Зарегистрирован: Среда, 29 Март, 2006 12:09
Сообщения: 495
Касаемо системы Text.
Она спокойно собралась в Linux. Весь вопрос в том, может ли она
использоваться, если я правильно понял обсуждение.

Подсистема Text отделена от подсистемы View, однако, они используются
совместно. Какой смысл использовать систему Text, если нет возможности
создания View (т.е. окошек с текстом)? Может я чего не понимаю,
растолкуйте, пожалуйста.

А вообще, сама по себе подсистема Text кроме как (System)Views ничего
особенно страшного не использует, а потому препятствий к ее использованию
не вижу.

Другой разговор, что сам я ей еще не пользовался, потому не знаю, что за
зверь :)

Вроде как и особенно необходимости в StdLog не видел...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Понедельник, 26 Январь, 2009 13:37 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Димыч писал(а):
Подсистема Text отделена от подсистемы View, однако, они используются
совместно. Какой смысл использовать систему Text, если нет возможности
создания View (т.е. окошек с текстом)? Может я чего не понимаю,
растолкуйте, пожалуйста.
Это реализация текстов = динамических строк с форматированием. Использоваться может везде, где нужно обработать или выдать текст. Форматирование использовать не обязательно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Понедельник, 26 Январь, 2009 20:44 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Как интерфейс к текстам со "срезанным" форматированием (игнорируется Attr и Views тоже) можно посмотреть RocotText. Там также засунута пара процедур, которые в ББ справедливо выкинуты на уровень Mapper-а, но для подсистемы трансляции удобны прямо на уровне Reader/Writer, поскольку сканер в случае использования Рефала там не нужен (WriteChars - кусок массива символов, WriteString и WriteInt).
RocotBCF подтыкает эти RocotText на базе обычных текстов ББ.

Вообще, реализация текстов ББ - действительно, самый оптимум из того, что можно придумать для "работы с динамическими строками" ))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Понедельник, 26 Январь, 2009 21:10 

Зарегистрирован: Вторник, 29 Ноябрь, 2005 21:41
Сообщения: 1030
Димыч писал(а):
Касаемо системы Text.
Она спокойно собралась в Linux. Весь вопрос в том, может ли она
использоваться, если я правильно понял обсуждение.
Такого вопроса никто не ставил. Просто её использование сейчас полным не будет как раз ввиду отказа от использования форматирования ( читай отображения ) текста. Что с ConsoleLog? У кого какие идеи?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Вторник, 27 Январь, 2009 03:48 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
GUEST писал(а):
Что с ConsoleLog? У кого какие идеи?


Ну на svn-е лежит WinConsole, думаю в качестве виндового варианта сойдёт. Но это именно вывод, хотя Log для чтения и не предназначен


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Вторник, 27 Январь, 2009 21:10 

Зарегистрирован: Вторник, 29 Ноябрь, 2005 21:41
Сообщения: 1030
Иван Горячев писал(а):
Ну на svn-е лежит WinConsole, думаю в качестве виндового варианта сойдёт.
Если
Вложение:
Комментарий к файлу: этот файл
Log.zip [1.97 КБ]
Скачиваний: 298
устроит Вас в качестве варианта для Linux предлагаю Вам его выложить в репозитарии BlackBox-Linux по названному адресу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Среда, 28 Январь, 2009 10:47 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
GUEST писал(а):
Если Log.zip устроит Вас в качестве варианта для Linux предлагаю Вам его выложить в репозитарии BlackBox-Linux по названному адресу.


Наверно устроит. Проблема в том, что я линукс некоторое время назад изничтожил, так что проверить не могу :) Тут у меня нехорошая идея насчёт логов появилась, обдумаю - выложу на svn. А там Димыч или кто ещё испытает/поправит


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Четверг, 29 Январь, 2009 08:14 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
Собственно вот. Чуток допилить LinConsole и сваять LinLogfile - и будет счастье. Куда это положить в svn, чтоб без дублей - не знаю :oops:


Вложения:
uniLog.zip [10.05 КБ]
Скачиваний: 306
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Четверг, 29 Январь, 2009 10:01 
Аватара пользователя

Зарегистрирован: Среда, 29 Март, 2006 12:09
Сообщения: 495
Пришел я отписываться, что все ок, а тут еще один файл.
Буду посмотреть.

---
Посмотрел я ConsoleLog. Очень даже неплохо, скажу я вам. Единственное, что я сделал - это переименовал процедуру Done в Uninstall и пометил как экспортированную, т.е. раз уже Install экспортирована, пусть уж будет в паре.
Постараюсь или сегодня или завтра на SVN положить (на работе это проблематично делать :()


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы перевода BlackBox под Linux
СообщениеДобавлено: Пятница, 30 Январь, 2009 16:42 
Аватара пользователя

Зарегистрирован: Среда, 29 Март, 2006 12:09
Сообщения: 495
Димыч писал(а):
Пришел я отписываться, что все ок, а тут еще один файл.
Буду посмотреть.

---
Посмотрел я ConsoleLog. Очень даже неплохо, скажу я вам. Единственное, что я сделал - это переименовал процедуру Done в Uninstall и пометил как экспортированную, т.е. раз уже Install экспортирована, пусть уж будет в паре.
Постараюсь или сегодня или завтра на SVN положить (на работе это проблематично делать :()

Разместил на SVN версию Log от Guest и поверх (следующей ревизией) свою.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 297 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9 ... 15  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB