Сайт создан на базе конструктора 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. Это и литература на всех языках, и интерпретаторы для всех платформ, и архив библиотек.
Надеюсь, любой найдет здесь интересующую его информацию. А если у Вас есть материал, отсутствующий на данном сайте, просьба связаться со мной и передать для пополнения библиотеки.
Новости
Новый материал
01.12.2014 17:51* Библиотека. "numbers-1_2.zip" REXX function that converts any integer into its equivalent in letters ("two hundred" for 200, etc.) in English, Spanish and Catala (c) 2009
* Библиотека. "pr1ut163.zip" PR1UTIL V1.63 OS/2 REXX library of miscellaneous functions. (c) Paul Ratcliffe, 2002
* Библиотека. "Les Tec". Добавил новые файлы с разными версиями билиотеки ввода вывода для разных операционных систем.
* Библиотека. "rexxmous.zip" [OS2] Rexx Mouse DLL - Basic Text Window Mouse Interface (c) DGD, 11.18.2009
* Библиотека. "rexxutil.zip" REXX Utilities 2.10 - rexxutil replacement for eComStation. (c) 2008
* Библиотека. "Исходники библиотеки работы с регулярными выражениями на Rexx". (c) 1998
* Скрипт. "Ren83toLONGNAME". Автор: Hanno, 2009
* Скрипт. "INIREAD" Автор: Dennis Bareis, 1993
* Скрипт. "RexxEdit. Allow to edit uncolored and colored characters and strings". Автор: Hermann Mahr, 1998
* Проект. "Rexx Utils of disk utilities". Автор: Gordon Snider, 22.02.2003
* Проект. "REXX Internet Utilities". Автор: Mike Ruskai, 1999
———
Новый видео материал
06.11.2014 16:28Добавил видео материал с Chaos Constructions 2014 "Использование XObject для организации конфигурационных файлов." Иосиф Шраго. Очень интересно, советую послушать. XObject, можно использовать на прямую из Rexx.
———
Новый материал
12.09.2014 23:42* Проект. "DATECONV". Автор: Russel Brooks
* Проект. "Powerful data input routine for REXX ".
* Проект. "RxMulch". Автор: Rony G. Flatscher
* Проект. "RxxMath". Автор: John Brock
* Библиотека. "spUtils". Rexx Utility Package. (С) 2004
* Библиотека. "rxSock" version 1.4. RXSOCK is a socket library for Rexx. Its interface is compatible
with the one provided by IBM with OS/2 and with Object Rexx for
Windows. (c) 2004
* Библиотека. "RxULS" Version 0.5.2. REXX Universal Language Support (RxULS) provides a REXX interface to selected parts of the OS/2 Universal Language Support API (ULS). (c) Alexander Taylor, 2008
———
Открыл новый раздел "Проекты"
12.09.2014 23:27Открыл на сайте новый раздел "Проекты".
Этот раздел задумывался как хранилище информации о законченных, самостоятельных программах и целых проектах на базе Rexx. Которые выполняют не одну-две функций (для этого есть раздел «Скрипты»), а способный решать целый комплекс задач.
Мне часто приходилось слышать, что на Rexx’се нельзя написать программу более 100 строк. :) Но кроме улыбки такое глубокое заблуждение вызвать, ни чего не может. И что бы не быть голословным, информацию об известных мне проектах буду размещать здесь.
———
После длительного перерыва продолжаем наполнять сайт
09.09.2014 17:51* Скрипт. "Hist. Пенсионный фонд РФ перенумерация данных".
* Скрипт. "Decodes a Base64 file".
* Скрипт. "Retrieve 00GLOBAL.TXT from Hobbes FTP site ".
* Скрипт. "Just prints graphics files grouped by 4 on HP PCL type printers".
* Скрипт. "Обмен файлами с клентами по E-Mail".
* Скрипт. "Календарь 2".
* Скрипт. "Extracts Extended Attributes From a File and Dumps them".
* Скрипт. "International Securities Identifying Number verifyer v1.1".
* Библиотека. "DATECONV v7.0" Convert a date from one format to another format and optionally offset the date some number of days.
* Библиотека. "DIRtools ver 1.02" Utilities for copying, deleting, and viewing directories. (C) Daniel Hellerstein, 1999
* Библиотека. "RXPMPAPI.DLL" is a Rexx interface to PM Patrol's Data Collection Facility (DCF) (с) Darren Abbott, 1997
* Библиотека. "INI2Rexx.zip v0.1.2" Converts OS/2 INI files to human editable Rexx scripts. (с) 2002
* Библиотека. "rxwtitle 1.1" Manipulate window switchlist title from a rexx program.
* Библиотека. RxImgSize version 0.1. rxImgSize is a rexx dll that can scale images and capture the screen or parts of the screen such as a window and save it to a file. (с) Jan-Erik LДrka, 2013
* Библиотека. RxImgSize version 1.03. rxImgSize is a rexx dll that can scale images and capture the screen or parts of the screen such as a window and save it to a file. (с) Jan-Erik LДrka, May 19, 2014
* Библиотека. UTMP. Маленькая OS/2 Rexx Dll'ка. Умеет выдавать System Uptime. (Глюк с отpицательным аптаймом - fixed) (с) Dmitriy Aljoshin, 1999
* Статья. "REXX Summary".
* Статья. "Fehlerkorrekturen und Ergänzungen zur Beschreibung der REXX-Schnittstelle von ImpOS/2 2.1". На немецком языке.
* Книга. "Rexx for everyone". Автор: David Mertz
———
Все статьи