+Wed Dec 11 21:06:05 1996 Gary Houston <ghouston@actrix.gen.nz>
+
+ * slib.scm (slib-parent-dir): throw error if #f returned from
+ %search-load-path.
+
Sat Nov 30 23:57:28 1996 Tom Tromey <tromey@cygnus.com>
* PLUGIN/greet, PLUGIN/split.sed, PLUGIN/this.configure: Removed.
(define slib-parent-dir
(let* ((path (%search-load-path "slib/require.scm")))
- (make-shared-substring path 0 (- (string-length path) 17))))
+ (if path
+ (make-shared-substring path 0 (- (string-length path) 17))
+ (error "Could not find slib/require.scm in " %load-path))))
(define-public (implementation-vicinity)
(string-append slib-parent-dir "/"))