Session Manager: Difference between revisions
From NARS2000
Jump to navigationJump to search
Sudleyplace (talk | contribs) |
Sudleyplace (talk | contribs) |
||
Line 4: | Line 4: | ||
* 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. | * 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 <u>C</u>opy from the right-click menu. | * Text may be selected with the mouse and copied using Ctrl-C or <u>C</u>opy 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 <u>P</u>aste 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 | * Text may be pasted into the Session Manager in various formats. If the source text is all Unicode, Ctrl-V or <u>P</u>aste 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. | * 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 <apll>.ws.nars</apll>. | |||
* To invoke the function editor, type <apll>∇</apll> by itself, or <apll>∇</apll> followed by a name, or <apll>)EDIT</apll> by itself, or <apll>)EDIT</apll> 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== | ==System Commands== |
Revision as of 15:41, 12 May 2008
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.