Switch delay's to lazy's.

This commit is contained in:
Eli Barzilay 2011-12-26 04:37:46 -05:00
parent ace5fdf1f3
commit c8c13e46bb
7 changed files with 23 additions and 23 deletions

View File

@ -2,7 +2,7 @@
(require racket/system racket/list racket/promise) (require racket/system racket/list racket/promise)
(define rsync-exe (delay (or (find-executable-path "rsync") (define rsync-exe (lazy (or (find-executable-path "rsync")
(error 'distribute "couldn't find `rsync'")))) (error 'distribute "couldn't find `rsync'"))))
(define (rsync . args) (define (rsync . args)

View File

@ -7,7 +7,7 @@
;; name. ;; name.
(define index (define index
(page #:title "DrRacket" #:extra-headers (delay headers) (center-div logo))) (page #:title "DrRacket" #:extra-headers (lazy headers) (center-div logo)))
(require (only-in "../www/all.rkt" main)) (require (only-in "../www/all.rkt" main))

View File

@ -7,7 +7,7 @@
(define-context "stubs/dirlist" #:resources dnld:the-resources) (define-context "stubs/dirlist" #:resources dnld:the-resources)
(define header+footer (define header+footer
(delay (regexp-split #rx"{{{BODY}}}" (lazy (regexp-split #rx"{{{BODY}}}"
(xml->string @page[#:id 'browse-downloads (xml->string @page[#:id 'browse-downloads
#:html-only #t #:html-only #t
#:part-of 'download #:part-of 'download

View File

@ -11,7 +11,7 @@
;; gitweb stuff ;; gitweb stuff
(define header+footer (define header+footer
(delay (cdr (or (regexp-match (lazy (cdr (or (regexp-match
;; extract just the meat between the <body>...</body> ;; extract just the meat between the <body>...</body>
#rx"<body[^<>]*>(.*?){{{BODY}}}(.*?)</body>" #rx"<body[^<>]*>(.*?){{{BODY}}}(.*?)</body>"
(xml->string @page[#:id 'git #:html-only #t "{{{BODY}}}"])) (xml->string @page[#:id 'git #:html-only #t "{{{BODY}}}"]))
@ -22,7 +22,7 @@
(define gitweb-logo (copyfile (in-here "gitweb-logo.png") "tiny-logo.png")) (define gitweb-logo (copyfile (in-here "gitweb-logo.png") "tiny-logo.png"))
(define home-text (define home-text
(delay @text{ (lazy @text{
@p{This is the Racket git server.} @p{This is the Racket git server.}
@p{See the "brief", PLT-oriented @intro{introduction to git}.}})) @p{See the "brief", PLT-oriented @intro{introduction to git}.}}))
(define home-file @plain[#:file "home-text.html" #:referrer values home-text]) (define home-file @plain[#:file "home-text.html" #:referrer values home-text])

View File

@ -262,7 +262,7 @@
(define index (define index
(page #:link-title "About" #:window-title "Racket" (page #:link-title "About" #:window-title "Racket"
#:extra-headers @list{@meta[name: 'description content: blurb] #:extra-headers @list{@meta[name: 'description content: blurb]
@(delay more.css)} @(lazy more.css)}
@div[class: 'leftpane]{ @div[class: 'leftpane]{
@span[style: "font-size: large; font-weight: bold;"]{Racket} @span[style: "font-size: large; font-weight: bold;"]{Racket}
is a programming language. is a programming language.

View File

@ -274,7 +274,7 @@
(define (display-attr attr) (define (display-attr attr)
(let* ([prefix (format " ~a = {" (car attr))] (let* ([prefix (format " ~a = {" (car attr))]
[sep (delay (string-append "\n" (make-string (string-length prefix) [sep (lazy (string-append "\n" (make-string (string-length prefix)
#\space)))]) #\space)))])
(display* prefix (display* prefix
(if (regexp-match? #rx"\n" (cdr attr)) (if (regexp-match? #rx"\n" (cdr attr))

View File

@ -198,7 +198,7 @@
(renderer filename)))))) (renderer filename))))))
(define (url) (relativize filename dirpathlist (rendered-dirpath))) (define (url) (relativize filename dirpathlist (rendered-dirpath)))
(define absolute-url (define absolute-url
(delay (define url (relativize filename dirpathlist '())) (lazy (define url (relativize filename dirpathlist '()))
(if (url-roots) (if (url-roots)
url url
;; we're in local build mode, and insist on an absolute url, so ;; we're in local build mode, and insist on an absolute url, so