SML# - Language/FFI Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

SML#0.20版では,動的リンクのみサポートしている.ネイティブコードコ
ンパイラおよび分割コンパイラの提供時に,静的リンクもサポートする予定で
ある.

SML#0.20版での外部関数束縛は,以下の機能を用いて実現されている.
* [[外部関数の動的リンク|Language/FFI/DynamicLink]]
* [[_import特殊構文|Language/FFI/Import]]
* [[_ffiapply特殊構文|Language/FFI/Ffiapply]]
これら機能を通じて,幅広いデータ型に関して,Cとのシームレスな連携が可
能である.
* [[SML#がサポートする相互運用型|Language/FFI/Types]]
* [[SML#0.20の制限|Language/FFI/Restrictions]]