common lisp の文字列は文字の配列なので、array-total-size-limitまでしか扱えないですが、これより大きいテキストファイルで複数行にわたるパターンマッチをしたいとき、どのようにするといいでしょうか?いい方法はないでしょうか?今考えているのは次の方法です。

  1. ファイルを文字のリストにして、文字のリストに対するパターンマッチ
  2. ファイルから適当なサイズの文字数を文字列としてバッファに読みこんで、文字列に対するパターンマッチ