<function>
<fname property="Applicative Order / LEVEL: 1 ">
Load
</fname>
<prototype>
LISP形式

([Load option="raw/xl/exec"] string-exp)

XML 形式

<Load option="load/raw/exec">
	string-exp
</Load>
</prototype>
<prototype>
C関数宣言

XLtype * cLoad(char * option,char * string_exp);
</prototype>
<explanation>
option="xl",option="raw"とすると、string-expで示されるファイル名のファイルの内容を戻り値とする。ただし、option="load"は、ファイルの内容がXMLであるという仮定であり、そのXMLデータが構造型として戻る。 

option="raw"の場合は、内容がバイト列と解釈され、適当な長さに切られたファイルのデータがraw型データのリスト（構造型）として戻る。 

いずれのオプションにおいても、ロードされるデータは、使われた分だけがあとからロードされる、プログレッシブなローディングとなる。 

また、セキュリティーの問題上、指定できるファイル名は、あるディレクトリの下にある物のみに限定できる機構がインタープリタに備わっている。 
</explanation>
</function>
