The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Открыты исходные тексты языка программирования NetRexx"
Отправлено Ян Злобин, 12-Июн-11 18:51 
> Неправильно. Библиотек у нас три вида: static library, shared object file и

Да, минимум два и три - это большая разница. :-)

> Не линкуемся мы только с dll, как и следует из абревиатуры.

...
> Запросто. В Lua, например, можно как прикрутить dll-модуль

Определись уж для начала чего можно, а чего нельзя. :-)

> Я пока не вижу, как я могу это сделать в rexx-е.

Мануалы читать уже не в моде?

> Совершенно конкретный вопрос:
> как мне сделать модуль для rexx-а, чтобы воспользоваться
> regexec/regcomp на моей системе?

Ну почитай уж как-нибудь сам.  Там весьма неплохая документация.

> Можно URL на эти огромные каталоги библиотек?

Сходу помню только одну ссылку (там не только REXX): http://hobbes.nmsu.edu/  А вообще гугь ещё работает, я проверял. :-)

> Они open source? Или распространяются только для кастомеров IBM?

Они разные.  Обычно доступ свободный.

> gtk/tk/qt/motif? Можно урл на эти библиотеки?

Ни то, ни другое, ни третье.  Это специальные библиотеки для REXX.  Хотя может уже и такие сделали.  Многие из тех, что я видел, использовали технологию DOM.  Урлов не помню, но с вот с прямо с первой страницы гугля:
http://rexxdw.sourceforge.net/
http://rexxtk.sourceforge.net/

http://www.oorexx.org/products.html - тут таки есть RexxGTK.

> Чудесно, в UNIX-е их гораздо больше.
> Но есть ли унифицированный для ВСЕХ реализаций rexx-а
> способ реализации dll-расширений, используя эти самые системные
> библиотеки? Url?

Для REXX не требуется какой-то специальный способ реализации DLL.  Они обычные - те же, что и для других задач.

> В UNIX-е не дает. Ни Emacs ни VI.

Да ладно!  Единственный пример, что я смотрел для *NIX - OpenOffice - и тот даёт чуть ли не всё, что у него есть.  Всё расписано на его официальном сайте.

> У нас уже есть клей, даже два: shell и tcl.
> Чем rexx лучше каждого из них?

Shell откровенно куц по сравнению в REXX.  А TCL не пробовал, не знаю.

> Это круто, но увы не актуально. OS/2 -- мертва, к сожалению.
> Доступа к OS/400, IBM-390 и другим у меня, увы, нет и не
> предвидется.
> Нет даже доступа на AIX.

Я уже лет двадцать читаю и слышу, что OS/2 мертва.  А она, зараза, не знает об этом и работает себе. :-)  В том числе, под другим именем eComStation: http://ru.ecomstation.ru/

Можно найти немало информации (на крайний случай, ссылок) на фан сайтах.  Например, Russian Underground/2: http://ru2.halfos.ru/

Там, кстати, в FAQ-е есть ответы про REXX  с примерами. Вот, например, от туда с описанием обратного использования REXX:

Кстати, а что такое REXX? Язык командных файлов OS/2?

И командных файлов - тоже. В том случае, когда интеpпpетатоp pекса вызывается из cmd.exe (или 4os2.exe) он исполняет командный файл. Если он вызывается из почтового pедактоpа FleetStreet - он исполняет командный файл FleetStreet. Сам по себе pекс не пpивязан к конкpетной части системы и может использоваться любой пpогpаммой как "свой" язык, пpи этом каждая из использующих pекс пpогpамм может добавить к нему свои функции и опеpатоpы, котоpые будут доступны только пpи pаботе pекса в контексте этой пpогpаммы. Hапpимеp, электpонные таблицы mesa/2 добавляют в pекс команду, котоpая позволяет считывать и записывать содеpжимое ячеек электpонной таблицы, и т.п.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру