uni-REXX es una implementación para UNIX del Lenguaje de Control del Sistema (System Control Language), Rexx. Es originario de los sistemas operativos MVS/TSO y VM/CMS, donde se utilizaba para programación de macros, programación en productividad personal, y desarrollos de propósito general. Tambien es utilizado como lenguaje de programación y de macros dentro de muchos otros aplicativos, incluyendo el editor ISPF y el servicio de gestión de diálogos, y editor de sistema en VM/CMS’s, XEDIT. Rexx está tambien incluido en otras aplicaciones de terceros para ofrecer programación de macros y otras capacidades personalizables.
uni-REXX es una implementación del standar ANSI del lenguaje REXX para sistemas UNIX. Usando uni-REXX con UNIX, el personal encargado de los servicios de información que deben ahora utilizar y gestionar sistemas UNIX pueden aminorar en gran medida la curva de aprendizaje asociada a los lenguajes shell de UNIX (y sus igualmente crípticas alternativas derivadas de UNIX como el PERL) siendo inmediatamente productivos en el nuevo entorno.
Donde Rexx ha sido usado para implementar aplicaciones de negocio, o incluido en grandes aplicaciones, uni-REXX es un componente crítico en la migración de dichas aplicaciones a UNIX. uni-REXX tambien ofrece a los administradores de sistema y usuarios de productividad personal, una capacidad amigable en el nuevo entorno.
uni-REXX incluye:
- Interprete Rexx
- Compilador Rexx
- Extensiones relacionadas al entorno operativo
- Interfaces de programación de aplicaciones
- Una librería de ejemplo
Las extensiones del entorno operativo incluyen EXECIO, GLOBALV, RXQUEUE, MAKEBUF, DROPBUF, y DESBUF (los últimos tres están solo disponibles en UNIX.) Tambien están incluidos funciones built-in que contienen muchas de la librerías de C, incluyendo aquellas para procesamiento de expresiones regulares y comunicaciones interproceso. Asi, tareas de programación que requerian previamente programas C compilados, pueden ahora ser realizados en Rexx.
Los API’s permiten incrustar Rexx como un lenguaje de scripts en aplicaciones escritas en C (o cualquier lenguaje compilado que soporte estructuras de datos en C y secuencias de llamadas). Usted puede tambien extender el lenguaje REXX añadiendo sus propias funciones escritas en Rexx o C.
uni-REXX incluye una gran librería de ejemplo de aplicaciones generales y expecíficas de UNIX, ilustraciones del uso de APIs para incrustar uni-REXX como un lenguaje de script en aplicaciones de lenguaje compilado, y un ejemplo del uso de uni-REXX para una aplicación cliente servidor.
El Kit de Desarrollo de uni-REXX incluye todos los componentes de uni-REXX más una licencia de redistribución. La licencia de redistribución incluye una opción de compilador para generar binarios en código máquina de programas Rexx y el derecho a redistribuir dichos binarios para su ejecución en host que no tengan licencias de uni-REXX . Tambien incluye el derecho a redistribuir los comandos de extensión (EXECIO etc.) como se requiera para usar con programas binarios de Rexx. La licencia de redistribución es ilimitada.
uni-REXX está disponible para muchos sistemas UNIX comerciales. uni-REXX está tambien disponible como extensión de los productos uni-SPF y uni-XEDIT. uni-REXX viene con 90 días de soporte gratuito, el soporte está disponible por contratos anuales. El soporte te permite telefonear y remitir e-mails solicitando asistencia en la instalación o uso del producto, servicios de resolución de problemas, y actualizaciones de producto.
Haz click aquí para descargar una versión de prueba de uni-REXX
Comentarios recientes