REXX Programlama Dili - Betik İsimlendirme
Bir REXX programını içeren betik dosyasının isimlendirilmesi işleminde, ilgili REXX yorumlayıcısının üzerinde çalıştığı işletim dizgesinin izin verdiği isimlendirme kuralları geçerlidir ve bu kurallar dikkate alınmalıdır. Ancak, REXX betiklerine ait uzantıların belirlenmesinde bazı işletim dizgeleri için geçerli olan zorunluluklar vardır.
REXX programlama dilinin ilk zamanlarında yoğun olarak kullanıldığı VM/CMS (Virtual Machine/Conversational Monitoring System; Varsayılan Makine/Etkileşimli Görüntüleme Dizgesi) işletim dizgesinde REXX betiklerinin uzantısı EXEC şeklinde idi. Ayrıca, VM/CMS işletim dizgesinin yazımlayıcısı (editörü) olan XEDIT izlencesi tarafından da REXX dili yorumlandığı için bu yazımlayıcıya ait makroların oluşturulmasında da kullanılmaktaydı. Bu makro kütüklerinin uzantısı da XEDIT şeklinde idi.
REXX programlama dilinin OS/2 işletim dizgesindeki yerleşik yorumlayıcıları, REXX betiklerine ait kütüklerinin uzantılarını CMD olarak tanımaktaydı.
REXX programlama dilinin PC-DOS işletim dizgesindeki uyarlaması olan DOSREXX isimli REXX yorumlayıcısı, REXX betiklerine ait kütüklerin uzantısını BAT olarak tanımaktaydı.
Buraya kadar değinilen üç yorumlayıcıda geçmiş zaman ekinin kullanılmasının nedeni, hem bu işletim dizgelerinin kullanımının artık azalması hem de bu tür zorunlulukların yalnızca bu işletim dizgeleri altında çalışan REXX yorumlayıcılarına ait olması.
Yeni nesil REXX yorumlayıcılarında, REXX betiklerinin uzantılarına istenilen dizgi atanabilmektedir ya da herhangi bir dizginin atanmasına gerek kalmamaktadır. Ancak, geçmişten gelen bazı alışkanlıkların kolay kolay terk edilememesinden dolayı yine de REXX betiklerine uzantı olarak belli başlı dizgiler atanmaktadır. Bunların başında gelenler; RX, REX ve REXX şeklindedir.
Buraya kadar anlatılanlar ışığında isimlendirme örnekleri vermek gerekirse,
şeklindeki ifadeler örnek olarak verilebilir.
Bu sayfada değinilen kuralların, REXX betiklerin birbirleri içerisinden çağırılması işlemlerinde de geçerli olduğunun gerçeğinin bilinmesi son derece önemlidir. Bundan dolayı, bir REXX betiği içerisinden bir başka REXX betiği çağrılırken, çağırılan betiğe ait bir uzantı varsa bu da belirtilmelidir.
Örnek olarak, "deney.rexx" betiği içerisinden "deney2.rexx" betiği çağrılırken Call anahtar kelimesi
Call 'deney2.rexx'
diziliminde olduğu gibi kullanılmalıdır. Eğer
Call deney2.rexx
dizilimi kullanılırsa, REXX yorumlayıcısı sabit disk üzerinde "deney2.rexx" yerine ismi "DENEY2.REXX" olan betiği arayacaktır.