エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CLISP 拡張モジュール開発ガイト
CLISP では、Lisp のみでは難しい(シビアな性能が要求される処理や、既存の C のライブラリを使いたい... CLISP では、Lisp のみでは難しい(シビアな性能が要求される処理や、既存の C のライブラリを使いたい場合)状況に対応するために いくつかの手段が提供されています。 拡張モジュール Foreign Function Interface (FFI) 拡張モジュールは、C で Lisp 機能を作成し、CLISP にリンクすることによって拡張を実現するものです。 FFI は実行時に共有ライブラリをロードして使用する機能です。なんだか似たようなものに聞こえるかもしれませんが、 この二つの機能の違いについては、次の節で紹介します。 この二つの機能は、 CLISP Impnotes の Trade-offs: FFI vs. C modules の節でつぎのように比較されています: 速度: 拡張モジュールのほうが有利 (FFI にはオーバーヘッドがある。また、C モジュールだとたとえば 32b