% 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
は主にインタラクティブなデバッグを意図しています。
プログラム内部で使用するときは、その効果をあてにすることはできません。