Rosetta Code:Village Pump/Dialects: Difference between revisions
m
attempt better formatting of differences
Walterpachl (talk | contribs) m (moved Refina (hi)story a few lines down zo not interrupt my chain of thoughts.) |
Walterpachl (talk | contribs) m (attempt better formatting of differences) |
||
Line 53:
Some 'features' of the original Rexx were removed '''in this grandchild (ooRexx)'''
:- Use of @#$¢ as or in symbols
:- a= as a short form of a=''
:- Multi-line strings (extending a string over line boundaries'
:- stream I/O (present in CMS but only optional on TSO (not on 'mine')
:: (on TSO I have to use EXECIO)
:- Bifs: externals, find, index, justify, linesize
:- the Upper instruction
:- /= and /== as alternatives to \= or \== (see characters below)
Other features were introduced '''with the ANSII standard''' created
Line 66:
original author, Mike Cowlishaw) and elsewhere:
:- Date and Time conversion
:- Parse Caseless
:- Address With (not available in ooRexx)
:- Bifs changestr, countstr, qualify
A feature introduced with ooRexx (and Regina unless you opt out, see below)
:- -- as line comment (instead of /* ... */)
portable across the two Rexxes I am using and therefore interested in.
Using additional features introduced with other implementations
Line 81:
Characters:
:Originally ¬ was defines as not-character and /= was accepted for not equal.
:This was later changed to the backslash and ^ on the host.
:On my German TSO I cannot use | and \ due to code page
:My Rexx sources on TSO use therefore ! and ^, respectively.
:(I avoid the ^ by using lt-gt instead of ^=)
::For a Brief History of Rexx see
:: http://www.speleotrove.com/rexxhist/rexxhistory.html
::For a rather complete list of Rexx implementations see
:: http://www.speleotrove.com/rexxhist/rexxplat.html
::(both courtesy Mike Cowlishaw)
--[[User:Walterpachl|Walterpachl]] 20:23, 8 July 2012 (UTC)
|