Fortran ルーチンを Scheme 関数として呼び出すことはできますか? ウェブを検索しても何も見つかりませんでした。
user1358807
質問する
394 次
3 に答える
2
答えは、使用する実装によって異なります。Racket でバインディングを記述する例を次に示します。バインディングは CBLAS および LAPACK 用です。CBLAS ライブラリは C ベースで、LAPACK は Fortran ベースです。したがって、両方のスタイルを見ることができます。
于 2013-01-31T16:29:59.470 に答える
1
それはすべて、スキームのプラットフォームに依存します。標準自体にはFFI(外部関数インターフェイス)に関するものは何もありませんが、実際の実装にはそれぞれ独自のFFIメカニズムがあります(存在する場合)。
ラケットスキームを使用している場合、そうするための解決策があるようです: http://wmfarr.blogspot.fr/2007/04/linear-algebra-in-plt-scheme.html
于 2013-01-31T12:32:56.807 に答える