Re: File editor
- From: Morten Kromberg <mkrom@xxxxxxxxxx>
- Date: Sun, 18 Nov 2007 12:09:26 -0800 (PST)
On Nov 18, 4:58 am, Mike Kent <mk...@xxxxxxx> wrote:
[the text editor] operates on workspace entities -- functions,....
operators, variables -- from the active workspace.
.. It operates as designed, and the capabilities are....
about what any experienced APL programmer would
expect and is used to: it edits stuff in the
current workspace. That changes the edited
object, in the current workspace, and (something
to watch out for) / in memory only /. Changes
will persist beyond the current APL session / only /
after you have )SAVEd the workspace.
I suspect your experience with other languages,
which typically make a bid distinction between
source code and executable code, is leading your
intuition of what an editor "should" do.
To Konrad: I agree with all of Mike's comments, but would
like to point out that versions of Dyalog APL starting with
11.0 also support a script- or file-based view of Source Code
outside the workspace. A new tool named "SALT" is provided
experimentally with 11.0 and will reach "official" status
with 11.1 in early 2008: SALT allows you to establish a
link between a namespace or class definition in the workspace
and an external source file. Although you typically still
debug and edit the source code in an active workspace, all
changes are immediately reflected in the source file, which
means that the APL editor is (indirectly) acting as an editor
for the Unicode text file in question.
We believe that the APL community should move towards storing
APL source in Unicode text files, in order to take advantage
of source code management and other tools. We plan to make
most of the samples which are currently distributed as utility
"workspaces" - and many new code samples and "patterns" available
in this form during 2008.
You should find a PDF file describing SALT in the "manuals"
folder below the main Version 11.0 program folder.
Morten
.
- Follow-Ups:
- Re: File editor
- From: Konrad Viltersten
- Re: File editor
- References:
- File editor
- From: Konrad Viltersten
- Re: File editor
- From: Mike Kent
- File editor
- Prev by Date: Re: File editor
- Next by Date: Re: File editor
- Previous by thread: Re: File editor
- Next by thread: Re: File editor
- Index(es):
Relevant Pages
|