campbell
|
1e4f0fdd7b
Rephrased brief summary of how packages and structures are related in the section on using the module system.
|
18 years ago |
campbell
|
cdc1676757
Reworded introductory comment about scalability of program development in the usual environment.
|
18 years ago |
campbell
|
bdc4e06863
Fixed a number of typos caught by ispell for the first edition.
|
18 years ago |
campbell
|
44c5631bad
Changed title to 'Nearly Complete Scheme48 Reference Manual.'
|
18 years ago |
campbell
|
a3d1cb0d76
Reworked condition system section to reflect 1.3's new condition system arrangement with SRFIs 34 & 35 thrown into the mix.
|
18 years ago |
campbell
|
0ddb2d6fde
Typo in section on module system architecture: 'may also may also'
|
18 years ago |
campbell
|
1d7aef1e34
Fixed Pre-Scheme example to compare ARGC to 2, not 1, in checking for one command-line argument.
|
19 years ago |
campbell
|
8ac5090bea
Corrected argument types of s48_raise_argument_number_error and s48_raise_range_error, both of which take s48_value, not int or long.
|
19 years ago |
campbell
|
8df691c887
Corrected return type of s48_length.
|
19 years ago |
campbell
|
530bf52143
Fixed ADD-FINALIZER! documentation: finalizers do _not_ run in the root scheduler thread, but in a child of it spawned to run finalizers.
|
19 years ago |
campbell
|
a0657bccb9
Updated derivation attributions to state copyright and to include all three names (Kelsey, Rees, & Sperber), and added such a notice to the ITERATE & REDUCE section.
|
19 years ago |
campbell
|
cde17f2427
Fixed and expanded documentation of ADD-FINALIZER!.
|
19 years ago |
campbell
|
3e9a36144b
Substituted 'concurrency abstractions' for 'synchronization mechanisms' in introduction section's mention of multithreading support.
|
19 years ago |
campbell
|
17bfad572b
Added copyright notice for Jonathan Rees & Richard Kelsey on the copyright & licence page.
|
19 years ago |
campbell
|
3ecfb39304
Added overview of the manual and its relation to the official one, and changed the acknowledgements from a chapter to a section in the introduction chapter.
|
19 years ago |
campbell
|
d3fbea0e77
Removed superfluous clause deprecating the immediate importance of optimizer switches in the module system architecture section.
|
19 years ago |
campbell
|
d8d4136ee5
Changed all Latin abbreviations to uses of the new macros for them.
|
19 years ago |
campbell
|
86feb7d74b
Implemented macros for Latin abbreviations.
|
19 years ago |
campbell
|
199ebfa22e
Separated documentation of ,OPEN command from ,LOAD-PACKAGE & ,RELOAD-PACKAGE commands to more clearly distinguish them.
|
19 years ago |
campbell
|
3e831feda8
Switched around ordering of @cindex/@item entries for command-line options to put @item first and @cindex afterward.
|
19 years ago |
campbell
|
0249422e49
Fixed entry for S48_GC_PROTECT_GLOBAL to wrap its return type, void *, in curly braces.
|
19 years ago |
campbell
|
e8d7501aab
Changed cross-reference in Emacs integration section from general command processor commands to Emacs integration commands.
|
19 years ago |
campbell
|
3c3e86cafd
Rewrote introduction to module commands section.
|
19 years ago |
campbell
|
7fd5c0a2e0
Clarified behaviour of ,POP command at the top level.
|
19 years ago |
campbell
|
6ddc9925d0
Moved introduction to the command processor to the section on running Scheme48, letting the command processor node to be primarily a reference section, and improving the introductory sequence of the leading sections in the user environment chapter.
|
19 years ago |
campbell
|
ad69ed9a41
Added cross-references to how to build images for the -i command-line option.
|
19 years ago |
campbell
|
590c6cd717
Added note to -s command-line option that the stack size affects only performance, not safety, since stack overflows are not errors in Scheme48.
|
19 years ago |
campbell
|
a5087a5a5c
Added note to -h command-line option that the GC cannot dynamically expand the heap, so that liberal initial heap sizes may be advised.
|
19 years ago |
campbell
|
cd6260c8da
Reworded parts of the section on running Scheme48 for grammatical & stylistic improvement and to reflect new, more careful use of module system terminology in the introductory sections.
|
19 years ago |
campbell
|
289e20f3e5
Added note that interactive module commands are just that: interactive commands, not something to store in files to work with the module system.
|
19 years ago |