wsh tutorial ⇒ CS

Wsh is a language to enhance rexx – imlemented in rexx itself. Example uses:

  • parameter file generation
  • power spufi
  • adhoc programming

Addons

  • pipes
  • objects
  • data (easier and more powerfull than ispf skeletons)

Principles

  • orthogonality
  • flexibility over performance
  • no reimplementation of rexx
    • powerfull mixed language with minimal effort
    • maximal code reuse
    • with the disadvantage of multi level error messages

Types:

  • Value String
  • Objects
    • Run – runs in an Env with optional arguments
      • File

The Interfaces

  • as edit macro interface
    • for adhoc evaluation or programming
    • either block selection: q or qq and b or a
  • tso interpreter
  • batch