Open2023/08/10にコメント追加2Ribbon: FFIに対応するokuoku2023/08/05... というわけで、自前のSchemeインタプリタをFFIに対応させる。 Yuniframe側のテスト準備と平行して進めていくことになる。 https://zenn.dev/okuoku/scraps/2e919041389833 okuoku2023/08/10 とりあえずプリミティブを実装 https://github.com/okuoku/ribbon/commit/67a66dcc8553ade356c6ad55924d4efd083ce111 pointer オブジェクトはどうするか悩んだので、一旦 bytevector->address address->bytevector という名前にした。これと nccc-call さえあれば原理的には十分だけど、一応bytevectorに対して64bitsの整数まで読み書きできる奴は追加しておく。 ... これfloatも要るね。
okuoku2023/08/05... というわけで、自前のSchemeインタプリタをFFIに対応させる。 Yuniframe側のテスト準備と平行して進めていくことになる。 https://zenn.dev/okuoku/scraps/2e919041389833
okuoku2023/08/10 とりあえずプリミティブを実装 https://github.com/okuoku/ribbon/commit/67a66dcc8553ade356c6ad55924d4efd083ce111 pointer オブジェクトはどうするか悩んだので、一旦 bytevector->address address->bytevector という名前にした。これと nccc-call さえあれば原理的には十分だけど、一応bytevectorに対して64bitsの整数まで読み書きできる奴は追加しておく。 ... これfloatも要るね。