Session Manager: Difference between revisions

From NARS2000
Jump to navigationJump to search
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 More 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.
* 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 20: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.

System Commands