home *** CD-ROM | disk | FTP | other *** search
- ; xscheme.ini - initialization code for XScheme
-
- (load "macros.s")
-
- (define (autoload-from-file file syms #!optional env)
- (map (lambda (sym) (put sym '%autoload file)) syms)
- '())
-
- (define (*unbound-handler* sym cont)
- (let ((file (get sym '%autoload)))
- (if file (load file))
- (if (not (bound? sym))
- (error "unbound variable" sym))
- (cont '())))
-
- (define head car)
- (define (tail x) (force (cdr x)))
- (define empty-stream? null?)