[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
31.3 SRFI 22
The SRFI 22 describes basic prerequisites for running Scheme programs as Unix scripts in a uniform way. A file (henceforth a scipt) conforming SRFI 22 has the following syntax:
<script> → <script prelude>? <program>
<script prelude> → #!
<space> <all but linebreak>* <linebreak>
A Scheme script interpreter loads the <script>
. It ignores the
script prelude and interprets the rest of the file according to the
language dialect specified by the name of the interpreter.
The Scheme script interpreter may also load a different file after
making a reasonable check that loading it is semantically equivalent to
loading <script>
. For example, the script interpreter may assume
that a file with a related name (say, with an additional extension) is a
compiled version of <script>
.
This document was generated on March 31, 2014 using texi2html 5.0.