エキゾチックなアーキテクチャのためのマシンコードを生成する
Wolfram Compilerは,Wolframシステムがまだサポートされていないものも含め,さまざまなネイティブマシンコード形式で出力を生成することができる.この例ではWebAssemblyコードを生成する.
奇数を返す簡単な関数を定義する.
FunctionCompileExportStringを使って,makeOdd のためのWebAssemblyコードを作る.
FunctionCompileExportを使ってWebAssemblyオブジェクトファイルを作る.
オブジェクトファイルのコンテンツはFunctionCompileExportByteArrayを使ってメモリ内に作ることができる.
ByteArrayがオブジェクトファイルと同じコンテンツを含むことを確認する.