BuiltWithNOF
General Tools

 

A collection of unrelated utilities. Among the most useful are:

COMMENTS

  res¬COMMENTS 'function'
  Return only the comment lines from a function. For documentation.

RELABEL

  RELABEL 'function'
  Renumbers the 4XTRA standard line labels 'l0', 'l8', etc. into ascending numeric order. All other line labels untouched. Also detects duplicate labels

EDIT_LIBS

  res¬ EDIT_LIBS 'library number'
  Allows direct editing of the APLLIBS file, which contains the APL library number to DOS pdirectory path mapping. Only used if there are changes to be made as  add data set and environment copy usually handle this.

FIELDS

  res¬ 'flag' FIELDS 'name'
  'name' is a screen definition. If monadic the result is the screen image variable, with the fields 'cleaned' out. If dyadic, the result is the screen image with the fields marked by <> and * and numbered.

LF_SUMM, DF_SUMM

  Utilities to analyse currency balances in the deals and ladders files.

PUFF

  PUFF 'list'
  To print the 'list' of APL functions on a laser printer.

SET_TIME, SHOW_TIME, CLEAR_TIME

  To set, display and clear the APL internal function timing switches. See internal comments for usage.

LOAD

  LOAD 'task name' , LOAD_GRP (utility)
  Used from the main online workspace, it loads all the base code for a batch task along with the following 3 functions:

START, SUPPORT, STUFF

  Respectively used to run, edit, and replace the code for a batch task. These are programmer development tools.

zFR

  res¬ 'string1' zFR 'string2'
  Replace all occurences of 'string 1' with 'string 2' in every function in the workspace. The result is the names of all functions changed.

zSS

  res¬ '' zSS 'function name'
  Returns the calling tree structure of the function named in its right argument.

zVS

  res¬ '' zVS 'string'
  As for 'zFS', but searches in character variables in the workspace for any which contain 'string'
 

[4xtra Features] [Overview] [Using The System] [Developers] [Administrators]

[4xtra Features] [Overview] [Using The System] [Developers] [Administrators]