Function ED
ed &optional x => implementation-dependent
x - nilか、パス名か、文字列か、関数名。 デフォルトはnil。
edは、実装が特定のエディターを用意しているのならば、 そのエディターを起動します。
もしxがnilのとき、エディターに入ります。 もしエディターが以前に入っていたとき、可能であればその前の状態を復元します。
もしxがパス名か文字列のとき、 それはパス名指定子としてのファイルであり、エディターで編集されます。
もしxが関数名のとき、 その定義のテキストを編集します。 その関数のテキストの意味を取得する方法は実装定義です。
なし。
なし。
実装がエディターを用意していなかったときの結果は未定義です。
引数が指定され、それがシンボルでもパス名でもnilでもないときは、 型type-errorが通知されるかもしれません。
もしファイルの編集をしているときに ファイルシステムの何らかの操作の処理に失敗したとき、 型file-errorのエラーが通知されます。
xがワイルドカードを含むパス名の指定子のとき、 型file-errorのエラーが通知されるかもしれません。
同じように追加で実装依存のコンディションが 通知されるかもしれません。
pathname, logical-pathname, compile-file, load, 19.1.2. ファイル名としてのパス名
なし。