#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/comint.scm,v 1.6 1991/05/21 02:05:45 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/comint.scm,v 1.7 1991/08/28 13:39:37 jinx Exp $
Copyright (c) 1991 Massachusetts Institute of Technology
(declare (usual-integrations))
\f
(define (make-comint mode name program . switches)
- (let ((buffer (find-or-create-buffer (string-append "*" name "*"))))
+ (let ((buffer
+ (if (pair? name)
+ (create-buffer (string-append "*" (car name) "*"))
+ (find-or-create-buffer (string-append "*" name "*")))))
(if (let ((process (get-buffer-process buffer)))
(or (not process)
(not (process-runnable? process))))