ARexx

ARexx – interpreter języka REXX na platformę Amiga napisana w 1987 roku przez Williama S. Hawesa. Posiada dodatkowe możliwości związane ze specyfiką platformy Amiga.

Zastosowanie

ARexx umożliwia tworzenie samodzielnie działających programów (skryptów), np. przetwarzających pliki tekstowe. Ponadto ARexx posiada możliwość współpracy z działającymi w multitaskingu aplikacjami, udostępniającymi swe funkcjonalności przez tzw. port ARexxa. Pozwala to na tworzenie skryptów automatyzujących złożone zadania, w szczególności takie, które wymagają przekazywania danych pomiędzy aplikacjami. Przykładowo, skypt może np. pobrać dane z jednej aplikacji (np. bazy danych), wywołać program je przetwarzający (np. dokonać obliczeń albo wygenerować grafikę), wynik wstawić do dokumentu a następnie go wydrukować. ARexx umożliwia więc komunikację międzyprocesową.

Oprócz skryptów (programów) w ARexxie można tworzyć makra rozszerzające funkcjonalność aplikacji.

Historia

ARexx utworzony został w 1987 roku przez Williama S. Hawesa. Bazuje na języku REXX opisanym przez Mike'a Cowlishawa w książce The REXX Language: A Practical Approach to Programming.

ARexx stał się częścią systemu AmigaOS począwszy od wersji 2.0. Pierwszym komputerem wyposażonym w ARexxa była Amiga 3000, która swą premierę miała w 1990 roku.

Przypisy

  1. 1 2 3 4 5 Markus Stoll, tłum. Jan Pikul. Szlachectwo zobowiązuje (cz. 1) - ARexx królewski język programowania. „Magazyn Amiga”. 1/92, s. 41-44, wrzesień 1992. Lupus. ISSN 1230-1345. [dostęp 2025-12-19].
  2. 1 2 3 Roman Pampuch, Marek Pampuch. Komputerowa Wieża Babel - Przegląd języków programowania, cz. 1. „Magazyn Amiga”. 6/93 (10), s. 47-51, czerwiec 1993. Lupus (wydawnictwo). ISSN 1230-1345. [dostęp 2026-02-16].
  3. 1 2 Chapter 1. - What is ARexx?. W: William S. Hawes: The REXX Language for the Amiga, ARexx User's Manual, Version 1.0. 1987, s. 3-4. (ang.).
  4. ↑ Charles Daney. Rexx in Charge. „BYTE”. Vol. 15, No. 8, s. 245-253, sierpień 1990.
  5. ↑ Steve Gillmor. ARexx at Work. „BYTE”. Vol. 15, No. 8, s. 246, sierpień 1990.
  6. 1 2 Chapter 1. Introduction. W: Chris Zamara, Nick Sullivan: Using ARexx on the Amiga. Abacus, 1992, s. 3-15. ISBN 1-55755-114-6. (ang.).
  7. ↑ Chapter 1. - Introducing ARexx. W: AmigaOS ARexx. s. 1-1 - 1-3. (ang.).
  8. 1 2 Krzysztof Młynarski. Amiga 3000 - superware?. „Enter”. 1, s. 9-11, grudzień 1990. Lupus.
  9. ↑ Paul Overaa. ARexx explained. „Amiga Computing”. 40 1 (40), s. 95-96, wrzesień 1991. Macclesfield: Europress Publications Ltd.. ISSN 0959-9630. [dostęp 2026-02-22].