File: load

package info (click to toggle)
scheme9 2025.08.12-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,080 kB
  • sloc: lisp: 16,752; ansic: 11,869; sh: 806; makefile: 237; sed: 6
file content (13 lines) | stat: -rw-r--r-- 580 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
R4RS 6.10.4  (load string)  ==>  unspecific

STRING should be a file name naming an existing file containing
Scheme source code. The LOAD procedure reads expressions and
definitions from the file and evaluates them sequentially. It is
unspecified whether the results of the expressions are printed.
The LOAD procedure does not affect the values returned by
CURRENT-INPUT-PORT and CURRENT-OUTPUT-PORT. LOAD returns an
unspecified value.

Rationale: For portability, LOAD must operate on source files. Its
operation on other kinds of files necessarily varies among
implementations.