next up previous contents
Next: 6.12.1 UNIX上のCmm処理系のpackage式が満たすべき機能 Up: 6. 制御式 Previous: 6.11.1 UNIX上のCmm処理系の load式が満たすべき機能

6.12 package

package式は、laod式に似ていますが、追加組み込み関数を定義 した、バイナリパッケージをロードするための式です。

バイナリパッケージは、Cmm処理系を実装した言語で書かれた Cmm の関数/ クラス/メソッドをダイナミックリンクライブラリとしてまとめたものです。

load式の文法構造は、以下のようになります。

package $\Longrightarrow$ `package `(' <式> `)'

一度ロードしたバイナリパッケージを、もう一度ロードすることはありません。 また、ロードできなかったとき、Cmm処理系は、システム例外 packageLoadException を投げます。



 
next up previous contents
Next: 6.12.1 UNIX上のCmm処理系のpackage式が満たすべき機能 Up: 6. 制御式 Previous: 6.11.1 UNIX上のCmm処理系の load式が満たすべき機能
Tetsuo Ono
1998-11-05