suffix.
#| -*-Scheme-*-
-$Id: make.scm,v 4.30 1994/06/21 19:38:30 cph Exp $
+$Id: make.scm,v 4.31 1995/01/06 18:36:17 cph Exp $
-Copyright (c) 1988-94 Massachusetts Institute of Technology
+Copyright (c) 1988-95 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(package/system-loader "sf" '() 'QUERY)))
((package/reference (find-package '(SCODE-OPTIMIZER))
'USUAL-INTEGRATIONS/CACHE!))))
-(add-system! (make-system "SF" 4 30 '()))
\ No newline at end of file
+(add-system! (make-system "SF" 4 31 '()))
\ No newline at end of file
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/sf/sf.sf,v 4.5 1989/10/26 06:28:11 cph Rel $
+$Id: sf.sf,v 4.6 1995/01/06 18:36:33 cph Exp $
-Copyright (c) 1988, 1989 Massachusetts Institute of Technology
+Copyright (c) 1988-95 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(sf-conditionally "lsets")
(sf-directory "."))
-;; Guarantee that the package modeller is loaded.
-(if (not (name->package '(CROSS-REFERENCE)))
- (with-working-directory-pathname "../cref" (lambda () (load "make"))))
-
+(load-option 'CREF)
(cref/generate-constructors "sf")
-(sf "sf.con" "sf.bcon")
-(sf "sf.ldr" "sf.bldr")
\ No newline at end of file
+(sf "sf.con")
+(sf "sf.ldr")
\ No newline at end of file
#| -*-Scheme-*-
-$Id: toplev.scm,v 4.12 1993/09/01 00:10:28 cph Exp $
+$Id: toplev.scm,v 4.13 1995/01/06 18:36:24 cph Exp $
-Copyright (c) 1988-1993 Massachusetts Institute of Technology
+Copyright (c) 1988-95 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(let ((input-type (pathname-type input-path)))
(if (and (string? input-type)
(not (string=? "scm" input-type)))
- (string-append "b" input-type)
+ (string-append "b"
+ (if (> (string-length input-type) 2)
+ (string-head input-type 2)
+ input-type))
"bin")))))
(if bin-string
(merge-pathnames bin-string bin-path)
#| -*-Scheme-*-
-$Id: make.scm,v 4.30 1994/06/21 19:38:30 cph Exp $
+$Id: make.scm,v 4.31 1995/01/06 18:36:17 cph Exp $
-Copyright (c) 1988-94 Massachusetts Institute of Technology
+Copyright (c) 1988-95 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(package/system-loader "sf" '() 'QUERY)))
((package/reference (find-package '(SCODE-OPTIMIZER))
'USUAL-INTEGRATIONS/CACHE!))))
-(add-system! (make-system "SF" 4 30 '()))
\ No newline at end of file
+(add-system! (make-system "SF" 4 31 '()))
\ No newline at end of file
#| -*-Scheme-*-
-$Id: toplev.scm,v 4.12 1993/09/01 00:10:28 cph Exp $
+$Id: toplev.scm,v 4.13 1995/01/06 18:36:24 cph Exp $
-Copyright (c) 1988-1993 Massachusetts Institute of Technology
+Copyright (c) 1988-95 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(let ((input-type (pathname-type input-path)))
(if (and (string? input-type)
(not (string=? "scm" input-type)))
- (string-append "b" input-type)
+ (string-append "b"
+ (if (> (string-length input-type) 2)
+ (string-head input-type 2)
+ input-type))
"bin")))))
(if bin-string
(merge-pathnames bin-string bin-path)