可能であれば、CHICKEN-Scheme でコンパイルされたコードを動的にロードする最良の方法を知りたいです。API はload
、ソース ファイルのみをロードすると述べています。
具体的には、コードを動的にロードする際の私の目標は、以前に定義された関数を上書きできるようにすることです。つまり、ライブラリ 1 にあるものは、ライブラリ 2foo
の別のものに置き換えられます。foo
可能であれば、CHICKEN-Scheme でコンパイルされたコードを動的にロードする最良の方法を知りたいです。API はload
、ソース ファイルのみをロードすると述べています。
具体的には、コードを動的にロードする際の私の目標は、以前に定義された関数を上書きできるようにすることです。つまり、ライブラリ 1 にあるものは、ライブラリ 2foo
の別のものに置き換えられます。foo
のドキュメントはload
言う
それをサポートするプラットフォーム (現在、BSD、Haiku、MacOS X、Linux、Solaris、および Windows) では、load を使用してコンパイル済みプログラムをロードできます。
これは、実際に でファイルをロードできることを意味します。識別子を別の値に変更するだけで、識別子を置き換えることができます。.so
load
set!
任意のディレクトリからコードを動的にロードしたい場合は、それload
が最善の策だと思います。