% Function DRIBBLE
Function DRIBBLE
dribble &optional pathname => implementation-dependent
pathname - パス名指定子
*standard-input*と*standard-output*の束縛か、
他の適切な動作を取ることで、
pathnameによって指定されたファイルへ
入出力のインタラクションの記録を送ります。
dribbleは読み込み可能な
インタラクティブのセッションの記録を作成するという意図があります。
pathnameが論理パス名のとき、
translate-logical-pathnameが呼び出されたかのように
物理パス名へ変換されます。
(dribble)は入出力の記録を終了させ、
dribbleファイルを閉じます。
もし以前のdribbleの呼び出しでまだオープンされているdribbleファイルに対して
新たにdribbleの呼び出しを行ったとき、その効果は実装定義です。
例えば、すでにオープンされているストリームは閉じられる、
dribbleによる記録は古いストリームと新しいストリームの両方に生じる、
古いストリームは開いたままで出力を受け取らなくなる、
新しい要求が無視される、
別のアクションが取られる、
などあげられます。
なし。
実装
もしdribbleファイルの作成時に
ファイルシステムの何らかの操作の処理に失敗したとき、
型file-errorのエラーが通知されます。
pathnameがワイルドカードを含むパス名の指定子のとき、
型file-errorのエラーが通知されるかもしれません。
19.1.2. ファイル名としてのパス名
dribbleは、続くフォームが実行される前に戻ることができます。
また再帰的なインタラクションの繰り返しに入り、
(dribble)が実行されたときのみ戻ることもできます。
dribbleは主にインタラクティブなデバッグを意図しています。
プログラム内部で使用するときは、その効果をあてにすることはできません。