Scheme は、バイトおよびbytevector
バイト配列に対して低レベルの操作を行うために使用できる型を提供します ( r6rsおよびchezのマニュアルを参照)。ただし、格納しているバイト配列への基になるポインターを取得する方法を提供していないようです。バイトベクトルからデータを入力または読み取るために、そのポインターを外部 C 関数に渡す必要があります。
コンテキストについてより正確に言うと、Scheme をバックエンドとして使用している Idris2 でバイトを低レベルで処理するためのコードを書き込もうとしていますが、Scheme の初心者なので、明らかに何かを見落としています。バイトベクトルからこのポインタを抽出するアプローチ?