;;; -*-Scheme-*-
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/edwin.ldr,v 1.32 1992/05/26 16:08:50 jinx Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/edwin.ldr,v 1.33 1992/08/27 06:35:16 jinx Exp $
;;; program to load package contents
;;; **** This program (unlike most .ldr files) is not generated by a program.
(->environment '(EDWIN X-SCREEN)))
(load-set-and-initialize! '("key")
(->environment '(EDWIN KEYS)))
- (load-set-and-initialize! '("termcap" "ansi" "tterm")
- (->environment '(EDWIN CONSOLE-SCREEN)))
+ (let ((env (->environment '(EDWIN CONSOLE-SCREEN))))
+ (load-set-and-initialize! '("termcap" "tterm") env)
+ (if (eq? (lookup 'os-type) 'dos)
+ (begin
+ (load "ansi" env)
+ (if (load "bios" env)
+ ((access bios-initialize-package! env))))))
(load "edtstr" environment)
(load "editor" environment)
(load "curren" environment)