Сайт создан на базе конструктора Webnode.гu. К сожалению, сервис стал слишком жадным, в целях оптимизации расходов я провожу работы по переносу сайта на иной движок.

Начиная с 24.03.2017 большинство разделов сайта станут не доступными. Я постараюсь в минимальные сроки наладить работу сайта на новом месте. Но объем работы очень большой.

На время этих работ материал сайта будет доступен на Яндекс диске, по этим ссылкам:

* Книги (https://yadi.sk/d/xR-2cX3d3Fatgx)

* Статьи (https://yadi.sk/d/MpKV5F7s3FatnZ)

* Скрипты (https://yadi.sk/d/o_2hv3Ui3Fatwe)

* Библиотеки (https://yadi.sk/d/x4OOgOjeLqR3K)

* Проекты (https://yadi.sk/d/VvJXgWsS3FatsC)

* Rexx расширяемые программы (https://yadi.sk/d/wsj7uEQA3GDmyk)

Так же вы всегда можете связаться со мной по адресу tae(очень злая собака)azimut21.ru

Прошу прощения за доставленные неудобства.


     Язык REXX придумал сотрудник компании IBM Майк Кулешоу (Mike Cowlishaw) в 1979 году. Сегодня существует девять открытых реализаций REXX. Он поддерживается практически на любой платформе, но изначально был наиболее популярен на платформах IBM: мейнфреймах и ОС OS/2.

      Вот несколько ключевых причин, почему писать программы на REXX так здорово:

  • Богатый набор встроенных функций и методов;
  • Предоставляет два непревзойденных встроенных оператора - TRACE и PARSE;
  • Основная концепция REXX - "все есть строка";
  • Отсутствие типа переменных. Хотя существует понятие тип данных;
  • Наличие составных переменных. То есть имя переменной может состоять из нескольких частей разделенных точкой;
  • Отсутствие классических массивов. Это следствие предыдущего пункта;
  • Арифметические действия любой точности;
  • Наличие стандарта ISO;
  • Отсутствие классических процедур и разницей между ними и функциями. Есть именные участки кода, на которые можно совершить переход и вернуться. При этом к ним можно обраться и как к функции и как к процедуре;
  • Вы можете выполнить команды Windows или Unix/Linux и другие приложения из программы REXX полностью аналогично тому, как это можно сделать в пакетном файле оболочки (если некоторая команда в пределах сценария не может быть опознана интерпретатором, она выполняется как команда оболочки; выполнение команды оболочки можно вызвать и явно); кроме того, в программе REXX можно получить код возврата команды и использовать любой её вывод;
  • Достаточно нестрогие синтаксические правила; одна команда может располагаться на нескольких строках, несколько команд могут располагаться на одной строке; язык регистронезависим; во многих случаях разрешается добавлять или опускать пробелы; ключевые слова зарезервированы только в контексте: например, вы можете иметь переменную с именем, совпадающим с именем встроенной функции.

 

      Цель создания сайта собрать максимум информации по языку Rexx. Это и литература на всех языках, и интерпретаторы для всех платформ, и архив библиотек.

       Надеюсь, любой найдет здесь интересующую его информацию. А если у Вас есть материал, отсутствующий на данном сайте, просьба связаться со мной и передать для пополнения библиотеки.

Новости

Новый материал

29.01.2015 16:31

* Цикл статей "Script for DB2 Universal Database using REXX". Автор: Howard Fosdick, 2005

* Статья. "Экспорт статистики из InJoy Firewall 3.0". Автор: Ян Злобин

* Книга. "NetRexx Language Supplement". Автор: Mike Cowlishaw

Опыт работы с сайтом показал, что при всё возрастающем объеме фондов поиск нужной информации становиться затруднительным. Тематическая систематизация фондов, весьма затруднительна, так как требует знания английского и значительных временных затрат. Английский язык я знаю на уровне переводчика google, да и со временем большие проблемы. Поэтому было принято половинчатое решение провести систематизацию книг по внешним признакам. Систематизация статей в настоящий момент невозможна, так как на это нужна куча времени, которого нет. В разделе книги выделены следующие подразделы:

* Учебники по Rexx.

* Справочники по Rexx.

* Книги по RexxUtil.

* Книги по Net Rexx.

* Книги по Object и Open Object Rexx.

Новый материал

22.01.2015 14:38

* Скрипт. "Weasel - управление пользователями через web-интерфейс". Автор: Роман Попов

* Скрипт. "ENDMAIL". Автор: Alex Samorukov

* Статья. "Многодоменная почтовая система с использованием mail server`а IPS". Автор: Alex Samorukov

* Статья. "Штатный Sendmail от OS/2, или что такое, когда REXX есть". Автор: Pavel Shtemenko

Создал на сайте новый раздел "Rexx расширяемые программы". Сюда будут помещаться программы и программные комплексы, которые используют Rexx в качестве внутреннего скриптового языка. Перенес в этот раздел информиацию по "ZOC - терминальная программа".

* В раздел "Rexx расширяемые программы" добавлена информация о программе InetPowerServer.

* Книга. "InetPowerServer Documentation".

Новый материал

16.01.2015 16:04

* Видео. "System Automation for z/OS: How to use REXX debug trace". IBM Monitoring Academy

* Статья. "New REXXUTIL Functions." Автор: Richard K. Goran

* Книга. "REXX Utilities API Documentation v1.2". Автор: Alexander Taylor, 2009

* Книга. " Using Regina Rexx in ZOC ". Автор: Markus Schmidt, 2008

* Книга. "Enterprise REXX for Windows".

* Книга. "Learning REXX".

* Книга. "Book List for Rexx, Object Rexx, and NetRexx". Автор: Mike Cowlishaw, 15.02.2012

* ZOC - терминальная программаZOC в качестве скриптового языка использует язык REXX, и расширяет его стандартные возможности значительным количество новых команд. Мне показался данный программный продукт весьма интересным. Не часто встречается столько глубокое внедрение языка REXX и добавление поразительного большого количества новых команд. По этому я решил что выделить информацию о программе ZOC в самостоятельный раздел.

Новый материал

06.12.2014 12:01

* Библиотека. "rxgpib.zip" [OS2] rxGPIB ver. 1.00 - REXX-callable DLL that enables REXX to access GPIB functions (IEEE488). Works on OS/2 Warp 3.0 and later. Freeware. (c) 1999

* Библиотека. "rxsql25beta_lite_os2.zip" [OS2] Rexx/SQL 2.4 for SQLite OS/2 3.0+ (c) 2004

* Библиотека. "rxsem100.zip" [OS2] REXXSEM 1.00. REXXSEM's semaphores, then, work the same way as the OS/2 API semaphore functions. (c) Darin McBride, 1999

* Библиотека. "rxportio.zip" [OS2] rxPortIO ver. 1.01 - REXX-callable DLL that provides hardware I/O read and write services to OS/2 Warp 3.0 and later REXX programs. With rxPortIO you can easily access hardware like digital I/O, data acquisition and other boards that require I/O read and writes. rxPortIO is ideal for prototyping hardware for both, the Professional and Hobbyist. rxPortIO is copyrighted freeware. (c) 1998

* Статья. " XtraRexx - Version v0.44b ". Автор: Martin Kiewitz, 24.02.2005

* Книга. "Примеры использования Regina's API". (с) 2004

* Скрипт. "Text filt". Автор: Paul Gallagher, 1995

* Скрипт. " ShowSub Extended Attribute ". (с) 2013

* Скрипт. " UnPack ClipArt (MPF) " (с) 2008

* Скрипт. " Fix distribution ". (с) 1997

Новый материал

02.12.2014 12:59

* Книга. "TSO/E REXX Reference". Автор: IBM

* Книга. "Implementing SAP R/3 in an OS/390 Environment: AIX or Windows NT Application Servers". Автор: IBM, 1998

* Книга. "RexxHttp. Servlet programming in Rexx" Автор: Jos´e Mar´ıa Blasco, 02.11.2006

* Скрипт. " Progress indicator for REXX programs ". (с) 1997

* Скрипт. "RxNsLookUp - просмотр DNS" . Автор: VicTor Smirnoff, 2001

* Проект. "Scripts to check OS/2 EAs". Автор: F.Ellermann, 2003

* Библиотека. "rxowire.zip"  [OS2] Sample REXX Program for accessing 1-Wire data. The RS-232 based DS9097U interface is required to read temperature from a DS1820 sensor. (c) Lone Peak Automation, 2008

* Библиотека. "wavedit.zip" Wav Edit. Набор утилит для редактирования и работы с wav файлами. (c) 1999

Все статьи