to have an operation named UNLOAD-PACKAGE-SET.
#| -*-Scheme-*-
-$Id: make.scm,v 15.30 1999/01/03 05:21:06 cph Exp $
+$Id: make.scm,v 15.31 2001/08/17 13:00:29 cph Exp $
-Copyright (c) 1991-1999 Massachusetts Institute of Technology
+Copyright (c) 1991-1999, 2001 Massachusetts Institute of Technology
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+USA.
|#
;;;; 6.001: System Construction
(working-directory-pathname)
(pathname-as-directory "6001")
(lambda ()
- (package/system-loader "6001" '() 'QUERY)
+ (load-package-set "6001")
(let ((edwin (->environment '(edwin))))
(load "edextra" edwin)
(if (and (eq? 'UNIX microcode-id/operating-system)
#| -*-Scheme-*-
-$Id: make.scm,v 4.111 2001/08/10 17:11:15 cph Exp $
+$Id: make.scm,v 4.112 2001/08/17 13:00:45 cph Exp $
Copyright (c) 1988-1999, 2001 Massachusetts Institute of Technology
(load-option 'COMPRESS)
(load-option 'HASH-TABLE)
(load-option 'RB-TREE)
- (package/system-loader "compiler" '() 'QUERY)))
+ (load-package-set "compiler")))
(let ((initialize-package!
(lambda (package-name)
((environment-lookup (->environment package-name)
#| -*-Scheme-*-
-$Id: make.scm,v 1.21 2001/08/15 02:59:50 cph Exp $
+$Id: make.scm,v 1.22 2001/08/17 13:00:53 cph Exp $
Copyright (c) 1988-2001 Massachusetts Institute of Technology
(pathname-as-directory "cref")
(lambda ()
(load-option 'RB-TREE)
- (package/system-loader "cref" '() #f)))))
+ (load-package-set "cref")))))
(add-identification! "CREF" 2 0)
\ No newline at end of file
#| -*-Scheme-*-
-$Id: make.scm,v 3.110 2001/08/15 03:07:53 cph Exp $
+$Id: make.scm,v 3.111 2001/08/17 13:00:59 cph Exp $
Copyright (c) 1989-2001 Massachusetts Institute of Technology
(pathname-as-directory "edwin")
(lambda ()
(declare-shared-library "edwin" (lambda () #t))
- (package/system-loader
- "edwin"
- (let ((package-name
- (case microcode-id/operating-system
- ((DOS) "edwindos")
- ((NT) "edwinw32")
- ((OS/2) "edwinos2")
- ((UNIX) "edwinunx")
- (else "edwinunk"))))
- `((os-type . ,microcode-id/operating-system)
- (rewrite-package-file-name
- . ,(lambda (pathname)
- (pathname-new-name pathname package-name)))
- (alternate-package-loader
- . ,(load "edwin.bld" system-global-environment))))
- 'QUERY)))))
+ (load-package-set "edwin"
+ (let ((package-name
+ (case microcode-id/operating-system
+ ((DOS) "edwindos")
+ ((NT) "edwinw32")
+ ((OS/2) "edwinos2")
+ ((UNIX) "edwinunx")
+ (else "edwinunk"))))
+ `((os-type . ,microcode-id/operating-system)
+ (rewrite-package-file-name
+ . ,(lambda (pathname)
+ (pathname-new-name pathname package-name)))
+ (alternate-package-loader
+ . ,(load "edwin.bld" system-global-environment)))))))))
(add-identification! "Edwin" 3 110)
\ No newline at end of file
;;; -*-Scheme-*-
;;;
-;;; $Id: load.scm,v 1.27 2001/05/07 18:03:54 cph Exp $
+;;; $Id: load.scm,v 1.28 2001/08/17 13:01:06 cph Exp $
;;;
;;; Copyright (c) 1999-2001 Massachusetts Institute of Technology
;;;
(with-working-directory-pathname (directory-pathname (current-load-pathname))
(lambda ()
(fluid-let ((*allow-package-redefinition?* #t))
- (package/system-loader "imail" '() 'QUERY))))
+ (load-package-set "imail"))))
(add-subsystem-identification! "IMAIL" '(1 11))
\ No newline at end of file
#| -*-Scheme-*-
-$Id: load.scm,v 1.2 2000/08/20 04:10:57 cph Exp $
+$Id: load.scm,v 1.3 2001/08/17 13:01:13 cph Exp $
-Copyright (c) 2000 Massachusetts Institute of Technology
+Copyright (c) 2000, 2001 Massachusetts Institute of Technology
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+USA.
|#
(load-option 'HASH-TABLE)
(load-option 'REGULAR-EXPRESSION)
(with-working-directory-pathname (directory-pathname (current-load-pathname))
(lambda ()
- (package/system-loader "rcs" '() 'QUERY)))
+ (load-package-set "rcs")))
(add-subsystem-identification! "RCS" '(2 2))
\ No newline at end of file
#| -*-Scheme-*-
-$Id: make.scm,v 4.37 2001/07/19 18:25:22 cph Exp $
+$Id: make.scm,v 4.38 2001/08/17 13:01:19 cph Exp $
Copyright (c) 1988-2001 Massachusetts Institute of Technology
(working-directory-pathname)
(pathname-as-directory "sf")
(lambda ()
- (package/system-loader "sf" '() 'QUERY)))
+ (load-package-set "sf")))
((package/reference (find-package '(SCODE-OPTIMIZER))
'USUAL-INTEGRATIONS/CACHE!))))
(add-subsystem-identification! "SF" '(4 37))
\ No newline at end of file
;;; -*-Scheme-*-
;;;
-;;; $Id: load.scm,v 1.6 1999/01/03 05:24:12 cph Exp $
+;;; $Id: load.scm,v 1.7 2001/08/17 13:01:25 cph Exp $
;;;
-;;; Copyright (c) 1995-1999 Massachusetts Institute of Technology
+;;; Copyright (c) 1995-1999, 2001 Massachusetts Institute of Technology
;;;
;;; This program is free software; you can redistribute it and/or
;;; modify it under the terms of the GNU General Public License as
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with this program; if not, write to the Free Software
-;;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+;;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+;;; 02111-1307, USA.
(load-option 'HASH-TABLE)
(with-working-directory-pathname (directory-pathname (current-load-pathname))
(lambda ()
- (package/system-loader "sos" '() 'QUERY)))
+ (load-package-set "sos")))
(let ((install
(let ((environment (package/environment (find-package '(SOS MACROS)))))
(lambda (mname tname)
#| -*-Scheme-*-
-$Id: make.scm,v 1.6 1999/01/02 06:19:10 cph Exp $
+$Id: make.scm,v 1.7 2001/08/17 13:01:32 cph Exp $
-Copyright (c) 1993-1999 Massachusetts Institute of Technology
+Copyright (c) 1993-1999, 2001 Massachusetts Institute of Technology
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+USA.
|#
;;;; Win32 subsystem: System Construction
(pathname-as-directory "win32")
(lambda ()
(load "ffimacro")
- (package/system-loader "win32" '() 'QUERY)))))
+ (load-package-set "win32")))))
;((package/reference (find-package '(WIN32))
; 'INITIALIZE-PACKAGE!))