The OpenNET Project / Index page

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



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

Исходное сообщение
"Открыты исходные тексты языка программирования NetRexx"
Отправлено vle, 12-Июн-11 19:55 
>> Не линкуемся мы только с dll, как и следует из абревиатуры.
> ...
>> Запросто. В Lua, например, можно как прикрутить dll-модуль
> Определись уж для начала чего можно, а чего нельзя. :-)

lua не линкуется со своими модулями.
Они лежат отдельно в специальном каталоге.

    0 cheusov>ldd /usr/pkg/lib/lua/5.1/rex_posix.so
    /usr/pkg/lib/lua/5.1/rex_posix.so:
        -lc.12 => /usr/lib/libc.so.12

    0 cheusov>ldd /usr/pkg/bin/lua                
    /usr/pkg/bin/lua:
        -llua.5 => /usr/pkg/lib/liblua.so.5
        -lm.0 => /usr/lib/libm.so.0
        -lc.12 => /usr/lib/libc.so.12
        -ledit.2 => /usr/lib/libedit.so.2
        -ltermcap.0 => /usr/lib/libtermcap.so.0

    0 cheusov>ls /usr/pkg/lib/lua/5.1/*.so
    /usr/pkg/lib/lua/5.1/rex_onig.so
    /usr/pkg/lib/lua/5.1/rex_pcre.so
    /usr/pkg/lib/lua/5.1/rex_posix.so

    0 cheusov>

rex_onig, rex_posix и rex_pcre - это модули для Lua, написанные на С.
Точно так же делается и в других языках.

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

Прочитал оглавление "NetREXX 2 Documentation" и regina(1) -- не нашел.

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

Видимо, ты так и не понял, чего я от тебя добиваюсь.
Ладно, проехали.

> Они разные.  Обычно доступ свободный.
> http://rexxtk.sourceforge.net/

rexxtk20.exe. Бр-р-р-р :-/

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

Ага, вв oorexx чета похожее есть раз librexxgtk.so дают.

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

Сами dll конечно одинаковые, системные.
Но способ их использования бывает разным.
Например, способ передачи строк или объектов туда-сюда.

 

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



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

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