(defun count-lines (file) (read (piped-fork "wc" file)))
次の例は、他のワークステーション"etlic0"の上にeusプロセスを作成し、 分散計算をするためのポートを提供する。
(setq ic0eus (piped-fork "rsh" "etlic0" "eus")) (format ic0eus "(list 1 2 3)~%") (read ic0eus) --> (1 2 3)
ソースコードを修正するために、Euslispからezを呼び出すことができる。 スクリーンエディターezは、メッセージキューを通してEuslispと接続する。 もし、既にezプロセスをEuslispと並列に実行しているならば、 ezはezプロセスを再スタートし、ターミナル制御を得る。 ezの中でesc-Pあるいはesc-M命令を発行することにより、 テキストは戻され、Euslispで評価される。 ファイルに少しの変更を加えたとき、全部のファイルをロードする必要がないので、 デバッグするのにこれは便利である。 emacsの上でもM-X run-lisp命令でおなじことが可能である。
cd &optional (dir (unix:getenv "HOME")) [関数]
piped-fork &optional (exec) &rest args [関数]