;;;;
;;;; source file of the GNU LilyPond music typesetter
;;;;
-;;;; (c) 1998--2000 Jan Nieuwenhuizen <janneke@gnu.org>
-;;;; Han-Wen Nienhuys <hanwen@cs.uu.nl>
+;;;; (c) 1998--2008 Jan Nieuwenhuizen <janneke@gnu.org>
+;;;; Han-Wen Nienhuys <hanwen@xs4all.nl>
-(define standalone (not (defined? 'ly-gulp-file)))
-(write standalone (current-error-port))
+
+(use-modules (ice-9 rdelim))
+
+(define standalone (not (defined? 'ly:gulp-file)))
+;;(write standalone (current-error-port))
(define (gulp-file name)
(let* ((file (open-input-file name))
(define (scm-gulp-file name)
(set! %load-path
- (cons (string-append (getenv 'LILYPONDPREFIX) "/ly")
- (cons (string-append (getenv 'LILYPONDPREFIX) "/ps")
+ (cons (string-append (getenv "LILYPOND_DATADIR") "/ly")
+ (cons (string-append (getenv "LILYPOND_DATADIR") "/ps")
%load-path)))
(let ((path (%search-load-path name)))
(if path
(number->string x))
" ")))
-(define ly-gulp-file scm-gulp-file)
-(define ly-number->string scm-number->string)
+(define ly:gulp-file scm-gulp-file)
+(define ly:number->string scm-number->string)
-(eval-string (ly-gulp-file "lily.scm"))
\ No newline at end of file
+(eval-string (ly:gulp-file "lily.scm"))