@@ -9,6 +9,8 @@ fixes are discussed below,
99and the [ version 4.1 milestone on GitHub] ( https://github.com/Dyalog/link/milestone/5?closed=1 ) documents the full
1010set of issues that are resolved by version 4.1.
1111
12+ ## Control Reformatting
13+
1214In addition to fixes, Link 4.1 recognises a new environment setting ` ALWAYSREFORMAT ` ,
1315which turns on automatic reformatting of all source code as it is written to source files.
1416The following values are accepted:
@@ -17,6 +19,20 @@ The following values are accepted:
1719* ALWAYSREFORMAT=1: Reformat using standard tab settings (4), as returned by (` 61 ⎕ATX ` )
1820* ALWAYSREFORMAT=2: Use user-configured tab settings, as returned by ` ⎕CR ` or ` ⎕NR ` .
1921
22+ ## Link.Create ignores local names
23+
24+ ` Link.Create ` ignores local names in calling functions when determining whether the target namespace
25+ is empty. This makes it much easier to write functions that load code into a workspace at the
26+ start of an application.
27+
28+ ## Link.Create -preloaded Allows Optimised Development Environments
29+
30+ If an application uses thousands (or tens of thousands) of source files, ` Link.Create ` can take a
31+ a significant amount of time. The ` -preloaded ` switch allows you to build a development workspace
32+ using ` Link.Create ` , and save this workspace or export the contents a shared code file. At the start
33+ of a development session, you can call ` Link.Create ` with the ` -preloaded ` switch, which will
34+ re-establish all metadata related to the link, but skip loading the source code.
35+
2036## Significant fixes
2137
2238### Improved Error Messages
0 commit comments