Session Manager

From NARS2000
Jump to navigationJump to search

The Session Manager is similar to the one in APL+Win (which was modeled after an old product of mine, TallScreen).

Features

  • In particular, you may move the cursor around on the screen changing text as you desire. If you press Enter on a line, the original text of that line is restored, the changed line is copied to a new line at the bottom of the text and is executed.
  • Text may be selected with the mouse and copied using Ctrl-C or Copy from the right-click menu.
  • Text may be pasted into the Session Manager in various formats. If the source text is all Unicode, Ctrl-V or Paste from the right-click menu may be used. If the source text includes APL characters is in a different format than Unicode, try one of the options in the Paste APL choice from the right-click menu. Text coming from the ISO Extended APL Standard, APL+Win, and APL2 is supported. If you know of other systems, please let us know by sending a message on one of the forums.
  • Multiple workspaces may be open at the same time by used of tabs along the top of the Session Manager window. Click on a tab to bring the corresponding workspace to the forefront.
  • Workspaces are saved as plain text ASCII files with an extension of .ws.nars.
  • To invoke the function editor, type by itself, or followed by a name, or )EDIT by itself, or )EDIT followed by a name, or double-right-click on a function name in the session manager or function editor windows.
  • The function editor supports a multilevel Undo. That is, pressing Ctrl-Z reverts back to the previous text.
  • Each function's undo buffer is saved with the function for reuse the next time that function is edited.
  • All function's undo buffers are saved with the workspace for reuse on the next load.

System Commands