+2002-11-17 Neil Jerram <neil@ossau.uklinux.net>
+
+ * emacs.scm (emacs-load): Locally define `read-and-eval!', as it
+ has been removed from the core.
+
2002-11-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
* syncase.scm (define-syntax, eval-when, fluid-let-syntax,
#t)))
(define (emacs-load filename linum colnum module interactivep)
+ (define (read-and-eval! port)
+ (let ((x (read port)))
+ (if (eof-object? x)
+ (throw 'end-of-file)
+ (primitive-eval x))))
(set-port-filename! %%load-port filename)
(set-port-line! %%load-port linum)
(set-port-column! %%load-port colnum)