Session Manager
From NARS2000
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.