no contracts
---cut here---
#lang racket/base

#|
This file is for utilities that are of general interest,
at least theoretically.
|#

(require (for-syntax racket/base syntax/parse racket/string)
         racket/require-syntax racket/provide-syntax         
         racket/struct-info "timing.rkt")

(provide
 ;; optimization
 optimize?
 ;; timing
 start-timing do-time
 ;; logging
 show-input?
 ;; provide macros
 rep utils typecheck infer env private types)

(define optimize? (make-parameter #t))
(define-for-syntax enable-contracts? #f)
(define-for-syntax enable-options? #f)

#;
(define-syntax do-contract-req
  (if (or enable-contracts? enable-options?)
      (lambda (stx) (datum->syntax stx '(begin
                                          (require unstable/options)
                                          (require racket/base))))
      (syntax-rules () [(_) (begin)])))
#;
(do-contract-req)

(require unstable/options)
(require racket/contract)

(struct option/c/w (ctc)
  #:property prop:contract
  (build-contract-property
   #:projection
   (λ (ctc)
     (define f (contract-projection (option/c (option/c/w-ctc ctc) #:tester (λ (x) #t))))
     (λ (blame) (λ (val) (waive-option ((f blame) val)))))))

(struct discard (ctc)
  #:property prop:contract
  (build-contract-property
   #:projection
   (λ (ctc)
     (define f (contract-projection (option/c (discard-ctc ctc))))
     (λ (blame) (λ (val) ((f blame) val) val)))))




;mode3
(define-syntax-rule (option/c/s ctc) any/c)

;mode4
;(define-syntax-rule (option/c/s ctc) (option/c/w ctc))

;mode5
;(define-syntax-rule (option/c/s ctc) (discard ctc))

(define show-input? (make-parameter #f))

;; fancy require syntax
(define-syntax (define-requirer stx)
  (syntax-parse stx
    [(_ nm:id nm-out:id)
     #`(...
        (begin
          (define-require-syntax (nm stx)
            (syntax-parse stx
              [(form id:identifier ...)
               (with-syntax ([(id* ...)
                              (map (lambda (id)
                                     (datum->syntax
                                      id
                                      `(lib
					,(datum->syntax
					  #f
					  (string-join
					   (list "typed-racket"
						 (symbol->string (syntax-e #'nm))
						 (string-append (symbol->string (syntax-e id)) ".rkt"))
					   "/")
					  id id))
                                      id id))
                                   (syntax->list #'(id ...)))])
                 (syntax-property (syntax/loc stx (combine-in id* ...))
                                  'disappeared-use
                                  #'form))]))
          (define-provide-syntax (nm-out stx)
            (syntax-parse stx
              [(_ id:identifier ...)
               (with-syntax ([(id* ...)
                              (map (lambda (id)
                                     (datum->syntax
                                      id
                                      `(lib
					,(datum->syntax
					  #f
					  (string-join
					   (list "typed-racket"
						 (symbol->string (syntax-e #'nm))
						 (string-append (symbol->string (syntax-e id)) ".rkt"))
					   "/")
					  id id))))
                                   (syntax->list #'(id ...)))])
                 (syntax/loc stx (combine-out (all-from-out id*) ...)))]))
          (provide nm nm-out)))]))


(define-requirer rep rep-out)
(define-requirer infer infer-out)
(define-requirer typecheck typecheck-out)
(define-requirer utils utils-out)
(define-requirer env env-out)
(define-requirer private private-out)
(define-requirer types types-out)
(define-requirer optimizer optimizer-out)
(define-requirer base-env base-env-out)

;; turn contracts on and off - off by default for performance.
(provide (for-syntax enable-contracts?)
         provide/cond-contract
         with-cond-contract         
         define-struct/cond-contract
         define/cond-contract
         contract-req
         define/cond-contract/provide
         define-for-cond-contract
         provide-for-cond-contract
         require-for-cond-contract)

(define-require-syntax contract-req
  (if (or enable-contracts? enable-options?)
      (lambda (stx) (datum->syntax stx 'racket/contract))
      (syntax-rules ()
        [(_) (combine-in)])))

(define-syntax define-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'define)
      (syntax-parser
        [(_ args:expr body:expr) #'(begin)])))

(define-syntax provide-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'provide)
      (syntax-parser
        [(_ provide-spec:expr ...) #'(begin)])))

(define-syntax require-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'require)
      (syntax-parser
        [(_ require-spec:expr ...) #'(begin)])))

(define-syntax-rule (define/cond-contract/provide (name . args) c . body)
  (begin (define/cond-contract name c
           (begin
             (define (name . args) body)
             name))
         (provide/cond-contract [name c])))

(define-syntax provide/cond-contract
  (cond [enable-options?
         (lambda (stx)
           (define-syntax-class clause
             #:literals (parameter/c)
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(contract-out [rename out in (option/c/s cnt)]))
             (pattern [nm:id (parameter/c cnt:expr)]
                      #:with i #'(contract-out [nm (parameter/c cnt)]))
             (pattern [nm:id cnt:expr]
                      #:with i #'(contract-out [nm (option/c/s cnt)])))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]
        [enable-contracts?
         (lambda (stx)
           (define-syntax-class clause
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(contract-out [rename out in cnt]))
             (pattern [nm:id cnt:expr]
                      #:with i #'(contract-out [nm cnt])))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]
        [else
         (lambda (stx)
           (define-syntax-class clause
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(rename-out [out in]))
             (pattern [i:id cnt:expr]))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]))


(define-syntax with-cond-contract
  (cond [enable-options?
         (lambda (stx)
           (syntax-parse stx
                         [(_ name ((id spec)) . body)
                          #'(with-contract name ((id (option/c/s spec))) . body)]
                         [(_ name specs . body)
                          #'(begin . body)]))]
        [enable-contracts?
         (lambda (stx)
           (syntax-parse stx
                         [(_ name ((id spec)) . body)
                          #'(with-contract name ((id spec)) . body)]
                         [(_ name specs . body)
                          #'(begin . body)]))]
        [else
         (lambda (stx)
           (syntax-parse stx
                         [(_ name specs . body)
                          #'(begin . body)]))]))


(define-syntax define/cond-contract
  (cond [enable-options?
         (lambda (stx)
           (syntax-parse stx
                         [(_ head cnt . body)
                          #'(define/contract head (option/c/s cnt) . body)]))]
        [enable-contracts?
         (make-rename-transformer #'define/contract)]
        [else
         (lambda (stx)
           (syntax-parse stx
                         [(_ head  cnt . body)
                          #'(define head . body)]))]))

(define-syntax define-struct/cond-contract
  ;(if enable-contracts?
  ;(make-rename-transformer #'define-struct/contract))
  (syntax-rules ()
    [(_ hd ([i c] ...) . opts)
     (define-struct hd (i ...) . opts)]))


(provide make-struct-info-self-ctor)
;Copied from racket/private/define-struct
;FIXME when multiple bindings are supported
(define (self-ctor-transformer orig stx)
  (define (transfer-srcloc orig stx)
    (datum->syntax orig (syntax-e orig) stx orig))
  (syntax-case stx ()
    [(self arg ...) (datum->syntax stx
                                   (cons (syntax-property (transfer-srcloc orig #'self)
                                                          'constructor-for
                                                          (syntax-local-introduce #'self))
                                         (syntax-e (syntax (arg ...))))
                                   stx
                                   stx)]
    [_ (transfer-srcloc orig stx)]))


(define make-struct-info-self-ctor
 (let ()
  (struct struct-info-self-ctor (id info)
          #:property prop:procedure
                     (lambda (ins stx)
                      (self-ctor-transformer (struct-info-self-ctor-id ins) stx))
          #:property prop:struct-info (lambda (x) (extract-struct-info (struct-info-self-ctor-info x))))
  struct-info-self-ctor))
---cut here---
raco setup: version: 5.3.4.7 [3m]
raco setup: variants: 3m
raco setup: main collects: /home/chrdimo/Desktop/artifact/plt/collects
raco setup: collects paths: 
raco setup:   /home/chrdimo/.racket/5.3.4.7/collects
raco setup:   /home/chrdimo/Desktop/artifact/plt/collects
raco setup: --- compiling collections ---
raco setup: making: racket
raco setup: --- parallel build using 4 processes ---
raco setup: 3 making: compiler
raco setup: 2 making: raco
raco setup: 1 making: racket
raco setup: 0 making: images
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill/lang
raco setup: 3 making: compiler/commands
raco setup: 1 making: racket/lang
raco setup: 1 making: racket/place
raco setup: 1 making: racket/place/distributed
raco setup: 3 making: compiler/demodularizer
raco setup: 3 making: compiler/private
raco setup: 3 making: 2htdp (HtDP/2e Teachpacks)
raco setup: 1 making: racket/place/private
raco setup: 1 making: racket/unit
raco setup: 1 making: racket/unit/lang
raco setup: 1 making: racket/kernel
raco setup: 1 making: racket/snip
raco setup: 1 making: racket/snip/private
raco setup: 1 making: racket/unsafe
raco setup: 1 making: racket/base
raco setup: 1 making: racket/base/lang
raco setup: 1 making: racket/match
raco setup: 1 making: racket/gui
raco setup: 1 making: racket/gui/lang
raco setup: 1 making: racket/signature
raco setup: 1 making: racket/signature/lang
raco setup: 1 making: racket/draw
raco setup: 1 making: racket/draw/unsafe
raco setup: 1 making: racket/draw/private
raco setup: 3 making: 2htdp/private
raco setup: 1 making: racket/load
raco setup: 1 making: racket/load/lang
raco setup: 1 making: racket/contract
raco setup: 1 making: racket/contract/private
raco setup: 1 making: racket/private
raco setup: 3 making: 2htdp/private/csv
raco setup: 3 making: 2htdp/planetcute
raco setup: 1 making: racket/private/lang
raco setup: 1 making: algol60
raco setup: 1 making: algol60/lang
raco setup: 1 making: algol60/examples
raco setup: 1 making: at-exp
raco setup: 1 making: at-exp/lang
raco setup: 1 making: browser
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill/private
raco setup: 1 making: browser/tests
raco setup: 1 making: browser/private
raco setup: 1 making: compatibility
raco setup: 1 making: compatibility/scribblings
raco setup: 1 making: config
raco setup: 1 making: data
raco setup: 1 making: data/scribblings
raco setup: 1 making: data/tests
raco setup: 1 making: data/private
raco setup: 1 making: datalog
raco setup: 1 making: datalog/lang
raco setup: 3 making: db
raco setup: 3 making: db/util
raco setup: 1 making: datalog/sexp
raco setup: 1 making: datalog/sexp/lang
raco setup: 3 making: db/util/private
raco setup: 1 making: datalog/scribblings
raco setup: 3 making: db/scribblings
raco setup: 1 making: datalog/tool
raco setup: 3 making: db/private
raco setup: 3 making: db/private/postgresql
raco setup: 1 making: datalog/private
raco setup: 3 making: db/private/sqlite3
raco setup: 3 making: db/private/mysql
raco setup: 3 making: db/private/odbc
raco setup: 3 making: db/private/generic
raco setup: 1 making: defaults
raco setup: 1 making: deinprogramm (DeinProgramm)
raco setup: 3 making: dynext
raco setup: 3 making: dynext/private
raco setup: 3 making: embedded-gui
raco setup: 3 making: embedded-gui/scribblings
raco setup: 3 making: embedded-gui/private
raco setup: 3 making: eopl
raco setup: 3 making: eopl/lang
raco setup: 3 making: eopl/private
raco setup: 3 making: errortrace
raco setup: 3 making: errortrace/lang
raco setup: 3 making: errortrace/scribblings
raco setup: 3 making: errortrace/private
raco setup: 3 making: ffi
raco setup: 3 making: ffi/unsafe
raco setup: 3 making: ffi/unsafe/private
raco setup: 3 making: file
raco setup: 3 making: file/scribblings
raco setup: 3 making: file/tests
raco setup: 3 making: file/private
raco setup: 3 making: framework
raco setup: 1 making: deinprogramm/quickcheck (DeinProgramm - QuickCheck)
raco setup: 1 making: deinprogramm/DMdA-vanilla
raco setup: 1 making: deinprogramm/DMdA-vanilla/lang
raco setup: 1 making: deinprogramm/DMdA-assignments
raco setup: 3 making: framework/private
raco setup: 1 making: deinprogramm/DMdA-assignments/lang
raco setup: 1 making: deinprogramm/signature (DeinProgramm - Signatures)
raco setup: 3 making: frtime (FrTime)
raco setup: 1 making: deinprogramm/DMdA-beginner
raco setup: 1 making: deinprogramm/DMdA-beginner/lang
raco setup: 1 making: deinprogramm/scribblings
raco setup: 1 making: deinprogramm/DMdA-advanced
raco setup: 1 making: deinprogramm/DMdA-advanced/lang
raco setup: 1 making: deinprogramm/DMdA
raco setup: 1 making: deinprogramm/DMdA/lang
raco setup: 1 making: future-visualizer
raco setup: 3 making: frtime/frlibs
raco setup: 3 making: frtime/lang
raco setup: 3 making: frtime/animation
raco setup: 3 making: frtime/gui
raco setup: 3 making: frtime/reactive
raco setup: 3 making: frtime/reactive/lang
raco setup: 3 making: frtime/opt
raco setup: 3 making: frtime/opt/lang
raco setup: 3 making: frtime/core
raco setup: 3 making: frtime/scribblings
raco setup: 3 making: frtime/tool (FrTime Tool)
raco setup: 3 making: games
raco setup: 3 making: games/aces
raco setup: 3 making: games/jewel
raco setup: 3 making: games/pousse
raco setup: 3 making: games/tally-maze
raco setup: 2 making: graphics
raco setup: 2 making: graphics/scribblings
raco setup: 2 making: graphics/tests
raco setup: 2 making: gui-debugger
raco setup: 2 making: gui-debugger/icons
raco setup: 1 making: future-visualizer/scribblings
raco setup: 1 making: future-visualizer/private
raco setup: 1 making: help
raco setup: 1 making: help/tests
raco setup: 1 making: help/private
raco setup: 1 making: hierlist
raco setup: 1 making: honu
raco setup: 1 making: honu/lang
raco setup: 1 making: honu/core
raco setup: 1 making: honu/core/lang
raco setup: 1 making: honu/core/private
raco setup: 1 making: honu/scribblings
raco setup: 1 making: honu/tests
raco setup: 1 making: honu/private
raco setup: 1 making: honu/private/lang
raco setup: 1 making: htdp (HtDP Teachpacks)
raco setup: 1 making: htdp/isl+
raco setup: 1 making: htdp/isl+/lang
raco setup: 1 making: htdp/isl
raco setup: 1 making: htdp/isl/lang
raco setup: 1 making: htdp/bsl
raco setup: 1 making: htdp/bsl/lang
raco setup: 1 making: htdp/bsl+
raco setup: 1 making: htdp/bsl+/lang
raco setup: 1 making: htdp/asl
raco setup: 1 making: htdp/asl/lang
raco setup: 1 making: html
raco setup: 1 making: icons
raco setup: 1 making: info-domain
raco setup: 1 making: json
raco setup: 1 making: lang (HtDP Languages)
raco setup: 1 making: lang/private
raco setup: 1 making: launcher
raco setup: 1 making: launcher/tests
raco setup: 1 making: lazy
raco setup: 1 making: lazy/lang
raco setup: 1 making: macro-debugger
raco setup: 3 making: games/tally-maze/images
raco setup: 3 making: games/tally-maze/images/pumpkin
raco setup: 3 making: games/tally-maze/images/very-emotional
raco setup: 3 making: games/mines (Minesweeper)
raco setup: 3 making: games/mines/images
raco setup: 3 making: games/crazy8s (Crazy 8s)
raco setup: 3 making: games/crazy8s/images
raco setup: 3 making: games/slidey
raco setup: 3 making: games/chat-noir (Chat Noir)
raco setup: 3 making: games/same
raco setup: 3 making: games/gobblet
raco setup: 3 making: games/doors
raco setup: 3 making: games/doors/private
raco setup: 3 making: games/gl-board-game
raco setup: 3 making: games/checkers
raco setup: 3 making: games/ginrummy (Rummy)
raco setup: 3 making: games/memory
raco setup: 3 making: games/memory/images
raco setup: 3 making: games/gcalc (GCalc)
raco setup: 3 making: games/scribblings
raco setup: 3 making: games/tests
raco setup: 3 making: games/paint-by-numbers
raco setup: 3 making: games/paint-by-numbers/raw-problems
raco setup: 3 making: games/gofish (Go Fish)
raco setup: 3 making: games/blackjack
raco setup: 3 making: games/spider
raco setup: 3 making: games/cards
raco setup: 3 making: games/cards/hicolor
raco setup: 3 making: games/cards/locolor
raco setup: 3 making: games/lights-out
raco setup: 3 making: games/parcheesi
raco setup: 3 making: make
raco setup: 3 making: math
raco setup: 0 making: images/icons
raco setup: 0 making: images/scribblings
raco setup: 0 making: images/scribblings/images
raco setup: 0 making: images/private
raco setup: 0 making: meta (Infrastructure code)
raco setup: 0 making: meta/contrib
raco setup: 0 making: meta/contrib/completion
raco setup: 0 making: meta/contrib/rubber
raco setup: 0 making: meta/tree
raco setup: 0 making: meta/images
raco setup: 0 making: meta/images/taking-screenshots
raco setup: 0 making: meta/web
raco setup: 0 making: meta/web/stubs
raco setup: 0 making: meta/web/lang
raco setup: 0 making: meta/web/download
raco setup: 0 making: meta/web/common
raco setup: 0 making: meta/web/www
raco setup: 0 making: meta/web/minis
raco setup: 0 making: mred
raco setup: 0 making: mred/lang
raco setup: 0 making: mred/private
raco setup: 0 making: mred/private/wx
raco setup: 0 making: mred/private/wx/common
raco setup: 0 making: mred/private/wx/gtk
raco setup: 0 making: mred/private/wx/win32
raco setup: 0 making: mred/private/wx/cocoa
raco setup: 0 making: mred/private/wxme
raco setup: 0 making: mrlib
raco setup: 0 making: mrlib/scribblings
raco setup: 0 making: mrlib/scribblings/graph
raco setup: 0 making: mrlib/scribblings/hierlist
raco setup: 0 making: mrlib/scribblings/aligned-pasteboard
raco setup: 0 making: mrlib/hierlist
raco setup: 0 making: mrlib/private
raco setup: 0 making: mrlib/private/aligned-pasteboard
raco setup: 0 making: mysterx
raco setup: 0 making: mysterx/scribblings
raco setup: 0 making: mzcom
raco setup: 0 making: mzlib
raco setup: 0 making: mzlib/scribblings
raco setup: 0 making: mzlib/private
raco setup: 0 making: mzscheme
raco setup: 0 making: mzscheme/lang
raco setup: 0 making: net
raco setup: 0 making: net/scribblings
raco setup: 0 making: net/websocket
raco setup: 0 making: net/private
raco setup: 0 making: openssl
raco setup: 0 making: openssl/private
raco setup: 0 making: parser-tools
raco setup: 0 making: parser-tools/private-lex
raco setup: 0 making: parser-tools/private-yacc
raco setup: 0 making: parser-tools/examples
raco setup: 0 making: picturing-programs
raco setup: 0 making: picturing-programs/private
raco setup: 0 making: picturing-programs/private/pictures
raco setup: 0 making: pkg
raco setup: 0 making: pkg/gui
raco setup: 0 making: pkg/scribblings
raco setup: 0 making: plai
raco setup: 0 making: plai/mutator
raco setup: 0 making: plai/mutator/lang
raco setup: 0 making: plai/lang
raco setup: 0 making: plai/web
raco setup: 0 making: plai/web/lang
raco setup: 0 making: plai/gc2
raco setup: 0 making: plai/gc2/mutator
raco setup: 0 making: plai/gc2/mutator/lang
raco setup: 0 making: plai/gc2/collector
raco setup: 0 making: plai/gc2/collector/lang
raco setup: 0 making: plai/gc2/private
raco setup: 0 making: plai/scribblings
raco setup: 0 making: plai/collector
raco setup: 0 making: plai/collector/lang
raco setup: 0 making: plai/private
raco setup: 0 making: planet (PLaneT)
raco setup: 0 making: planet/lang
raco setup: 0 making: planet/private
raco setup: 0 making: plot
raco setup: 2 making: preprocessor
raco setup: 2 making: preprocessor/scribblings
raco setup: 2 making: profile
raco setup: 2 making: profile/scribblings
raco setup: 2 making: r5rs
raco setup: 2 making: r5rs/lang
raco setup: 2 making: r5rs/private
raco setup: 2 making: r6rs
raco setup: 2 making: r6rs/lang
raco setup: 2 making: r6rs/scribblings
raco setup: 2 making: r6rs/tests
raco setup: 2 making: r6rs/private
raco setup: 2 making: racklog
raco setup: 2 making: racklog/lang
raco setup: 2 making: rackunit (RackUnit)
raco setup: 2 making: rackunit/scribblings
raco setup: 2 making: rackunit/private
raco setup: 2 making: rackunit/private/gui
raco setup: 2 making: reader
raco setup: 2 making: reader/lang
raco setup: 2 making: readline
raco setup: 2 making: realm (Realm of Racket Source Code)
raco setup: 2 making: realm/chapter14
raco setup: 2 making: realm/chapter14/graphics
raco setup: 2 making: realm/chapter10
raco setup: 2 making: realm/chapter10/graphics
raco setup: 2 making: realm/chapter8
raco setup: 2 making: realm/chapter8/graphics
raco setup: 2 making: realm/chapter6
raco setup: 2 making: realm/chapter6/graphics
raco setup: 2 making: realm/chapter2
raco setup: 2 making: realm/chapter13
raco setup: 2 making: realm/chapter5
raco setup: 2 making: realm/chapter12
raco setup: 2 making: redex (PLT Redex)
raco setup: 2 making: redex/scribblings
raco setup: 2 making: redex/examples (Reduction Semantics examples)
raco setup: 2 making: redex/examples/r6rs
raco setup: 2 making: redex/examples/list-machine
raco setup: 2 making: redex/examples/cont-mark-transform
raco setup: 2 making: redex/examples/racket-machine
raco setup: 2 making: redex/examples/define-judgment-form
raco setup: 2 making: redex/examples/delim-cont
raco setup: 2 making: redex/private
raco setup: 2 making: redex/private/compiler
raco setup: 2 making: repo-time-stamp
raco setup: 2 making: rnrs
raco setup: 2 making: rnrs/records
raco setup: 2 making: rnrs/arithmetic
raco setup: 2 making: rnrs/io
raco setup: 2 making: s-exp
raco setup: 2 making: s-exp/lang
raco setup: 2 making: scheme
raco setup: 2 making: scheme/lang
raco setup: 2 making: scheme/unit
raco setup: 2 making: scheme/unit/lang
raco setup: 2 making: scheme/unsafe
raco setup: 2 making: scheme/base
raco setup: 2 making: scheme/base/lang
raco setup: 2 making: scheme/gui
raco setup: 2 making: scheme/gui/lang
raco setup: 2 making: scheme/signature
raco setup: 2 making: scheme/signature/lang
raco setup: 2 making: scheme/load
raco setup: 2 making: scheme/load/lang
raco setup: 2 making: scheme/exists
raco setup: 2 making: scheme/exists/lang
raco setup: 2 making: scheme/private
raco setup: 2 making: scheme/private/lang
raco setup: 2 making: scheme/private/provider
raco setup: 2 making: scheme/private/provider/lang
raco setup: 2 making: schemeunit
raco setup: 2 making: scribble
raco setup: 2 making: scribble/lncs
raco setup: 2 making: scribble/lncs/lang
raco setup: 2 making: scribble/text
raco setup: 2 making: scribble/text/lang
raco setup: 2 making: scribble/lp
raco setup: 2 making: scribble/lp/lang
raco setup: 2 making: scribble/tools
raco setup: 2 making: scribble/tools/private
raco setup: 1 making: macro-debugger/util
raco setup: 1 making: macro-debugger/tests
raco setup: 1 making: macro-debugger/model
raco setup: 1 making: macro-debugger/analysis
raco setup: 1 making: macro-debugger/analysis/private
raco setup: 1 making: macro-debugger/syntax-browser
raco setup: 1 making: macro-debugger/view
raco setup: 1 making: scribblings (Documentation Sources)
raco setup: 1 making: scribblings/framework
raco setup: 1 making: scribblings/scribble
raco setup: 1 making: scribblings/more
raco setup: 1 making: scribblings/guide
raco setup: 1 making: scribblings/tools
raco setup: 2 making: scribble/base
raco setup: 2 making: scribble/base/lang
raco setup: 2 making: scribble/html
raco setup: 2 making: scribble/html/lang
raco setup: 2 making: scribble/report
raco setup: 2 making: scribble/report/lang
raco setup: 2 making: scribble/doc
raco setup: 2 making: scribble/doc/lang
raco setup: 2 making: scribble/book
raco setup: 2 making: scribble/book/lang
raco setup: 2 making: scribble/jfp
raco setup: 2 making: scribble/jfp/lang
raco setup: 2 making: scribble/manual
raco setup: 2 making: scribble/manual/lang
raco setup: 2 making: scribble/sigplan
raco setup: 2 making: scribble/sigplan/lang
raco setup: 2 making: scribble/private
raco setup: 2 making: scriblib
raco setup: 1 making: scribblings/gui
raco setup: 2 making: scriblib/scribblings
raco setup: 2 making: scriblib/private
raco setup: 2 making: setup
raco setup: 2 making: setup/commands
raco setup: 2 making: setup/infotab
raco setup: 2 making: setup/infotab/lang
raco setup: 2 making: setup/private
raco setup: 2 making: sgl
raco setup: 2 making: sgl/scribblings
raco setup: 2 making: slatex
raco setup: 2 making: slatex/tests
raco setup: 2 making: slatex/private
raco setup: 2 making: slideshow
raco setup: 2 making: slideshow/lang
raco setup: 2 making: slideshow/private
raco setup: 2 making: srfi
raco setup: 2 making: srfi/%3a98
raco setup: 2 making: srfi/67
raco setup: 2 making: srfi/43
raco setup: 2 making: srfi/31
raco setup: 2 making: srfi/%3a67
raco setup: 2 making: srfi/%3a25
raco setup: 2 making: srfi/57
raco setup: 2 making: srfi/%3a61
raco setup: 2 making: srfi/%3a42
raco setup: 2 making: srfi/5
raco setup: 2 making: srfi/59
raco setup: 2 making: srfi/38
raco setup: 2 making: srfi/71
raco setup: 2 making: srfi/%3a74
raco setup: 2 making: srfi/69
raco setup: 2 making: srfi/%3a43
raco setup: 2 making: srfi/%3a14
raco setup: 2 making: srfi/27
raco setup: 2 making: srfi/78
raco setup: 2 making: srfi/64
raco setup: 2 making: srfi/40
raco setup: 2 making: srfi/8
raco setup: 2 making: srfi/29
raco setup: 2 making: srfi/29/bundles
raco setup: 2 making: srfi/29/bundles/es
raco setup: 2 making: srfi/%3a9
raco setup: 2 making: srfi/7
raco setup: 2 making: srfi/%3a87
raco setup: 2 making: srfi/2
raco setup: 2 making: srfi/9
raco setup: 2 making: srfi/61
raco setup: 2 making: srfi/60
raco setup: 2 making: srfi/%3a45
raco setup: 2 making: srfi/%3a63
raco setup: 2 making: srfi/%3a29
raco setup: 2 making: srfi/%3a59
raco setup: 2 making: srfi/%3a11
raco setup: 2 making: srfi/%3a57
raco setup: 2 making: srfi/%3a41
raco setup: 2 making: srfi/%3a69
raco setup: 2 making: srfi/%3a16
raco setup: 2 making: srfi/25
raco setup: 2 making: srfi/%3a66
raco setup: 2 making: srfi/14
raco setup: 2 making: srfi/34
raco setup: 2 making: srfi/%3a26
raco setup: 2 making: srfi/%3a60
raco setup: 2 making: srfi/86
raco setup: 2 making: srfi/%3a27
raco setup: 2 making: srfi/%3a39
raco setup: 2 making: srfi/26
raco setup: 2 making: srfi/1
raco setup: 2 making: srfi/74
raco setup: 2 making: srfi/%3a23
raco setup: 2 making: srfi/45
raco setup: 2 making: srfi/54
raco setup: 2 making: srfi/17
raco setup: 2 making: srfi/%3a5
raco setup: 2 making: srfi/19
raco setup: 2 making: srfi/%3a6
raco setup: 2 making: srfi/%3a17
raco setup: 2 making: srfi/13
raco setup: 2 making: srfi/%3a13
raco setup: 2 making: srfi/%3a18
raco setup: 2 making: srfi/%3a2
raco setup: 2 making: srfi/%3a1
raco setup: 2 making: srfi/87
raco setup: 2 making: srfi/%3a54
raco setup: 2 making: srfi/63
raco setup: 2 making: srfi/%3a71
raco setup: 2 making: srfi/42
raco setup: 2 making: srfi/%3a78
raco setup: 2 making: srfi/48
raco setup: 2 making: srfi/%3a38
raco setup: 2 making: srfi/%3a8
raco setup: 2 making: srfi/%3a86
raco setup: 2 making: srfi/41
raco setup: 2 making: srfi/42ref
raco setup: 2 making: srfi/32
raco setup: 2 making: srfi/%3a28
raco setup: 2 making: srfi/35
raco setup: 2 making: srfi/%3a31
raco setup: 2 making: srfi/%3a48
raco setup: 2 making: srfi/%3a64
raco setup: 2 making: srfi/%3a19
raco setup: 2 making: stepper
raco setup: 2 making: stepper/scribblings
raco setup: 2 making: stepper/examples
raco setup: 2 making: stepper/private
raco setup: 1 making: scribblings/gui/image
raco setup: 1 making: scribblings/slideshow
raco setup: 1 making: scribblings/draw
raco setup: 1 making: scribblings/reference
raco setup: 1 making: scribblings/quick
raco setup: 1 making: scribblings/quick/images
raco setup: 1 making: scribblings/main
raco setup: 1 making: scribblings/main/user
raco setup: 1 making: scribblings/main/private
raco setup: 1 making: scribblings/raco
raco setup: 1 making: scribblings/foreign
raco setup: 1 making: scribblings/inside
raco setup: 1 making: scribblings/scheme
raco setup: 1 making: scribblings/htdp-langs
raco setup: 1 making: scribblings/drracket
raco setup: 2 making: string-constants
raco setup: 2 making: string-constants/tests
raco setup: 2 making: string-constants/private
raco setup: 2 making: swindle
raco setup: 2 making: swindle/lang
raco setup: 2 making: syntax
raco setup: 2 making: syntax/parse
raco setup: 2 making: syntax/parse/experimental
raco setup: 2 making: syntax/parse/experimental/private
raco setup: 2 making: syntax/parse/private
raco setup: 2 making: syntax/scribblings
raco setup: 2 making: syntax/scribblings/parse
raco setup: 2 making: syntax/private
raco setup: 2 making: syntax/private/util
raco setup: 2 making: syntax-color
raco setup: 2 making: teachpack
raco setup: 2 making: teachpack/deinprogramm
raco setup: 2 making: teachpack/tests
raco setup: 2 making: teachpack/htdp
raco setup: 2 making: teachpack/htdp/scribblings
raco setup: 2 making: teachpack/2htdp
raco setup: 2 making: teachpack/2htdp/scribblings
raco setup: 2 making: test-engine
raco setup: 2 making: texpict
raco setup: 2 making: texpict/private
raco setup: 2 making: trace (Calltrace)
raco setup: 2 making: trace/scribblings
raco setup: 2 making: typed
raco setup: 1 making: typed-racket
raco setup: 1 making: typed-racket/typecheck
raco setup: 1 making: typed-racket/typecheck/tc-app
raco setup: 1 making: typed-racket/optimizer
raco setup: 1 making: typed-racket/scribblings
raco setup: 1 making: typed-racket/scribblings/guide
raco setup: 1 making: typed-racket/scribblings/reference
raco setup: 1 making: typed-racket/infer
raco setup: 1 making: typed-racket/rep
raco setup: 1 making: typed-racket/env
raco setup: 1 making: typed-racket/minimal
raco setup: 1 making: typed-racket/minimal/lang
raco setup: 1 making: typed-racket/utils
raco setup: 1 making: typed-racket/private
raco setup: 1 making: typed-racket/base-env
raco setup: 1 making: typed-racket/types
raco setup: 1 making: typed-scheme
raco setup: 1 making: typed-scheme/no-check
raco setup: 1 making: typed-scheme/no-check/lang
raco setup: 1 making: typed-scheme/lang
raco setup: 1 making: unstable
raco setup: 1 making: unstable/automata
raco setup: 1 making: unstable/automata/scribblings
raco setup: 1 making: unstable/temp-c
raco setup: 1 making: unstable/temp-c/scribblings
raco setup: 1 making: unstable/gui
raco setup: 1 making: unstable/gui/private
raco setup: 1 making: unstable/2d
raco setup: 1 making: unstable/2d/lang
raco setup: 1 making: unstable/2d/private
raco setup: 1 making: unstable/scribblings
raco setup: 1 making: unstable/scribblings/gui
raco setup: 1 making: unstable/tests
raco setup: 1 making: unstable/private
raco setup: 1 making: unstable/latent-contract
raco setup: 1 making: version
raco setup: 1 making: web-server
raco setup: 1 making: web-server/dispatch
raco setup: 1 making: web-server/compat
raco setup: 1 making: web-server/compat/0
raco setup: 1 making: web-server/compat/0/http
raco setup: 1 making: web-server/compat/0/servlet
raco setup: 1 making: web-server/lang
raco setup: 1 making: web-server/base
raco setup: 1 making: web-server/base/lang
raco setup: 1 making: web-server/insta
raco setup: 1 making: web-server/insta/lang
raco setup: 1 making: web-server/http
raco setup: 1 making: web-server/stuffers
raco setup: 1 making: web-server/configuration
raco setup: 1 making: web-server/scribblings
raco setup: 1 making: web-server/scribblings/tutorial
raco setup: 1 making: web-server/scribblings/tutorial/images
raco setup: 1 making: web-server/managers
raco setup: 1 making: web-server/servlet
raco setup: 1 making: web-server/formlets
raco setup: 1 making: web-server/private
raco setup: 1 making: web-server/dispatchers
raco setup: 1 making: web-server/page
raco setup: 1 making: wxme
raco setup: 1 making: wxme/private
raco setup: 1 making: xml
raco setup: 1 making: xml/private
raco setup: 1 making: xrepl (eXtended REPL)
raco setup: 1 making: drscheme
raco setup: 1 making: drscheme/private
raco setup: 1 making: drracket
raco setup: 2 making: typed/framework
raco setup: 2 making: typed/file
raco setup: 2 making: typed/net
raco setup: 1 making: drracket/private
raco setup: 1 making: drracket/private/syncheck
raco setup: 0 making: plot/plot2d
raco setup: 0 making: plot/common
raco setup: 0 making: plot/plot3d
raco setup: 0 making: plot/deprecated
raco setup: 0 making: plot/contracted
raco setup: 0 making: plot/scribblings
raco setup: 0 making: plot/typed
raco setup: 0 making: plot/typed/plot2d
raco setup: 0 making: plot/typed/common
raco setup: 0 making: plot/typed/plot3d
raco setup: 0 making: plot/typed/contracted
raco setup: 2 making: typed/tests
raco setup: 2 making: typed/mred
raco setup: 2 making: typed/scheme
raco setup: 2 making: typed/scheme/no-check
raco setup: 2 making: typed/scheme/no-check/lang
raco setup: 2 making: typed/scheme/lang
raco setup: 2 making: typed/scheme/base
raco setup: 2 making: typed/scheme/base/no-check
raco setup: 2 making: typed/scheme/base/no-check/lang
raco setup: 2 making: typed/scheme/base/lang
raco setup: 2 making: typed/racket
raco setup: 2 making: typed/racket/no-check
raco setup: 2 making: typed/racket/no-check/lang
raco setup: 2 making: typed/racket/lang
raco setup: 2 making: typed/racket/base
raco setup: 2 making: typed/racket/base/no-check
raco setup: 2 making: typed/racket/base/no-check/lang
raco setup: 2 making: typed/racket/base/lang
raco setup: 2 making: typed/srfi
raco setup: 2 making: typed/private
raco setup: 2 making: typed/rackunit
raco setup: 2 making: typed/test-engine
raco setup: 3 making: math/scribblings
raco setup: 3 making: math/private
raco setup: 3 making: math/private/array
raco setup: 3 making: math/private/polynomial
raco setup: 3 making: math/private/vector
raco setup: 3 making: math/private/base
raco setup: 3 making: math/private/distributions
raco setup: 3 making: math/private/distributions/impl
raco setup: 3 making: math/private/functions
raco setup: 3 making: math/private/functions/incomplete-gamma
raco setup: 3 making: math/private/matrix
raco setup: 3 making: math/private/number-theory
raco setup: 3 making: math/private/statistics
raco setup: 3 making: math/private/utils
raco setup: 3 making: math/private/bigfloat
raco setup: 3 making: math/private/flonum
raco setup: 3 making: math/private/flonum/expansion
raco setup: --- updating info-domain tables ---
raco setup: --- post-installing collections ---
raco setup: post-installing: help
raco setup: post-installing: mred
raco setup: post-installing: mzcom
raco setup: post-installing: mzscheme
raco setup: post-installing: racket/gui
plt/collects/math/tests/matrix-tests.rkt
cpu time: 27205 real time: 27240 gc time: 1936
cpu time: 26337 real time: 26333 gc time: 1716
cpu time: 26337 real time: 26333 gc time: 1728
cpu time: 26265 real time: 26257 gc time: 1764
cpu time: 26757 real time: 26750 gc time: 1740
cpu time: 26129 real time: 26128 gc time: 1688
cpu time: 26297 real time: 26291 gc time: 1676
plt/collects/math/tests/array-tests.rkt
cpu time: 21629 real time: 21622 gc time: 1512
cpu time: 21321 real time: 21316 gc time: 1521
cpu time: 21233 real time: 21228 gc time: 1444
cpu time: 21669 real time: 21665 gc time: 1460
cpu time: 21249 real time: 21243 gc time: 1504
cpu time: 21465 real time: 21459 gc time: 1472
cpu time: 21201 real time: 21197 gc time: 1432
plt/collects/tests/typed-racket/succeed/for-vector.rkt
cpu time: 10648 real time: 10652 gc time: 600
cpu time: 10688 real time: 10686 gc time: 616
cpu time: 10712 real time: 10711 gc time: 592
cpu time: 10640 real time: 10640 gc time: 576
cpu time: 10596 real time: 10598 gc time: 572
cpu time: 10700 real time: 10700 gc time: 580
cpu time: 10620 real time: 10620 gc time: 580
plt/collects/images/private/deep-flomap-render.rkt
cpu time: 9128 real time: 9126 gc time: 552
cpu time: 9132 real time: 9130 gc time: 548
cpu time: 9096 real time: 9092 gc time: 556
cpu time: 9236 real time: 9233 gc time: 548
cpu time: 9156 real time: 9153 gc time: 564
cpu time: 9148 real time: 9146 gc time: 536
cpu time: 9184 real time: 9184 gc time: 528
plt/collects/math/private/matrix/matrix-basic.rkt
cpu time: 8988 real time: 8986 gc time: 724
cpu time: 8956 real time: 8952 gc time: 732
cpu time: 8936 real time: 8936 gc time: 720
cpu time: 8972 real time: 8973 gc time: 708
cpu time: 9028 real time: 9026 gc time: 732
cpu time: 8896 real time: 8899 gc time: 724
cpu time: 8904 real time: 8904 gc time: 696
plt/collects/images/private/deep-flomap-struct.rkt
cpu time: 6196 real time: 6194 gc time: 596
cpu time: 6216 real time: 6216 gc time: 604
cpu time: 6216 real time: 6216 gc time: 588
cpu time: 6200 real time: 6197 gc time: 584
cpu time: 6232 real time: 6230 gc time: 596
cpu time: 6208 real time: 6208 gc time: 600
cpu time: 6204 real time: 6202 gc time: 584
plt/collects/math/private/functions/log-gamma-zeros.rkt
cpu time: 6112 real time: 6112 gc time: 424
cpu time: 6080 real time: 6081 gc time: 432
cpu time: 6076 real time: 6074 gc time: 416
cpu time: 6012 real time: 6011 gc time: 440
cpu time: 6028 real time: 6027 gc time: 432
cpu time: 6076 real time: 6074 gc time: 436
cpu time: 6052 real time: 6052 gc time: 408
plt/collects/images/private/flomap-pointwise.rkt
cpu time: 4976 real time: 4973 gc time: 540
cpu time: 5028 real time: 5030 gc time: 504
cpu time: 5028 real time: 5028 gc time: 532
cpu time: 4988 real time: 4986 gc time: 516
cpu time: 5000 real time: 4999 gc time: 520
cpu time: 4976 real time: 4979 gc time: 516
cpu time: 5036 real time: 5035 gc time: 532
plt/collects/images/private/flomap-blur.rkt
cpu time: 4632 real time: 4632 gc time: 428
cpu time: 4616 real time: 4618 gc time: 420
cpu time: 4596 real time: 4595 gc time: 420
cpu time: 4644 real time: 4640 gc time: 432
cpu time: 4608 real time: 4608 gc time: 424
cpu time: 4620 real time: 4620 gc time: 424
cpu time: 4620 real time: 4617 gc time: 440
plt/collects/images/private/flomap-transform.rkt
cpu time: 4436 real time: 4438 gc time: 480
cpu time: 4440 real time: 4443 gc time: 476
cpu time: 4404 real time: 4407 gc time: 464
cpu time: 4424 real time: 4423 gc time: 484
cpu time: 4420 real time: 4418 gc time: 468
cpu time: 4436 real time: 4433 gc time: 492
cpu time: 4448 real time: 4452 gc time: 472
plt/collects/math/tests/matrix-strictness-tests.rkt
cpu time: 17977 real time: 17993 gc time: 2100
cpu time: 3612 real time: 3607 gc time: 540
cpu time: 3644 real time: 3644 gc time: 552
cpu time: 3628 real time: 3626 gc time: 544
cpu time: 3624 real time: 3622 gc time: 544
cpu time: 3648 real time: 3645 gc time: 548
cpu time: 3596 real time: 3596 gc time: 544
plt/collects/math/tests/array-strictness-tests.rkt
cpu time: 3520 real time: 3517 gc time: 480
cpu time: 3532 real time: 3530 gc time: 488
cpu time: 3524 real time: 3520 gc time: 496
cpu time: 3524 real time: 3522 gc time: 504
cpu time: 3572 real time: 3569 gc time: 504
cpu time: 3504 real time: 3504 gc time: 500
cpu time: 3516 real time: 3512 gc time: 492
plt/collects/math/private/number-theory/number-theory.rkt
cpu time: 3524 real time: 3522 gc time: 460
cpu time: 3588 real time: 3587 gc time: 476
cpu time: 3608 real time: 3608 gc time: 472
cpu time: 3568 real time: 3566 gc time: 464
cpu time: 3524 real time: 3527 gc time: 448
cpu time: 3588 real time: 3589 gc time: 444
cpu time: 3540 real time: 3540 gc time: 432
plt/collects/math/private/array/fcarray-pointwise.rkt
cpu time: 3620 real time: 3621 gc time: 584
cpu time: 3616 real time: 3614 gc time: 592
cpu time: 3612 real time: 3610 gc time: 588
cpu time: 3608 real time: 3608 gc time: 596
cpu time: 3596 real time: 3594 gc time: 588
cpu time: 3616 real time: 3615 gc time: 620
cpu time: 3604 real time: 3602 gc time: 584
plt/collects/math/private/matrix/matrix-solve.rkt
cpu time: 3680 real time: 3682 gc time: 500
cpu time: 3632 real time: 3631 gc time: 476
cpu time: 3652 real time: 3652 gc time: 476
cpu time: 3660 real time: 3660 gc time: 488
cpu time: 3688 real time: 3687 gc time: 476
cpu time: 3656 real time: 3655 gc time: 484
cpu time: 3648 real time: 3648 gc time: 488
plt/collects/math/private/number-theory/bernoulli.rkt
cpu time: 3096 real time: 3097 gc time: 388
cpu time: 3144 real time: 3146 gc time: 408
cpu time: 3116 real time: 3116 gc time: 388
cpu time: 3120 real time: 3121 gc time: 400
cpu time: 3132 real time: 3133 gc time: 408
cpu time: 3164 real time: 3162 gc time: 404
cpu time: 3128 real time: 3126 gc time: 408
plt/collects/math/private/utils/flonum-tests.rkt
cpu time: 3212 real time: 3212 gc time: 580
cpu time: 3236 real time: 3236 gc time: 576
cpu time: 3228 real time: 3225 gc time: 600
cpu time: 3208 real time: 3209 gc time: 576
cpu time: 3208 real time: 3206 gc time: 580
cpu time: 3216 real time: 3215 gc time: 572
cpu time: 3208 real time: 3207 gc time: 596
plt/collects/math/private/matrix/matrix-operator-norm.rkt
cpu time: 3032 real time: 3031 gc time: 512
cpu time: 3044 real time: 3043 gc time: 492
cpu time: 3016 real time: 3015 gc time: 504
cpu time: 3024 real time: 3021 gc time: 516
cpu time: 2984 real time: 2986 gc time: 512
cpu time: 3012 real time: 3013 gc time: 500
cpu time: 3024 real time: 3026 gc time: 524
plt/collects/images/private/flomap-struct.rkt
cpu time: 2948 real time: 2944 gc time: 524
cpu time: 2912 real time: 2913 gc time: 500
cpu time: 2936 real time: 2936 gc time: 488
cpu time: 2956 real time: 2956 gc time: 508
cpu time: 2932 real time: 2932 gc time: 508
cpu time: 2936 real time: 2932 gc time: 508
cpu time: 2932 real time: 2931 gc time: 508
plt/collects/math/private/array/flarray-pointwise.rkt
cpu time: 3020 real time: 3020 gc time: 560
cpu time: 3032 real time: 3031 gc time: 568
cpu time: 3012 real time: 3012 gc time: 544
cpu time: 3028 real time: 3031 gc time: 560
cpu time: 3024 real time: 3023 gc time: 560
cpu time: 3012 real time: 3011 gc time: 548
cpu time: 3060 real time: 3058 gc time: 568
plt/collects/typed/net/url.rkt
cpu time: 948 real time: 949 gc time: 252
cpu time: 948 real time: 948 gc time: 260
cpu time: 952 real time: 950 gc time: 252
cpu time: 960 real time: 959 gc time: 268
cpu time: 948 real time: 948 gc time: 256
cpu time: 940 real time: 942 gc time: 240
cpu time: 940 real time: 941 gc time: 252
plt/collects/future-visualizer/typed.rkt
cpu time: 1048 real time: 1047 gc time: 384
cpu time: 1040 real time: 1041 gc time: 396
cpu time: 1040 real time: 1039 gc time: 400
cpu time: 1044 real time: 1045 gc time: 400
cpu time: 1040 real time: 1039 gc time: 384
cpu time: 1044 real time: 1042 gc time: 388
cpu time: 1040 real time: 1040 gc time: 404
plt/collects/math/private/base/base-random.rkt
cpu time: 1032 real time: 1031 gc time: 344
cpu time: 1032 real time: 1033 gc time: 352
cpu time: 1032 real time: 1033 gc time: 332
cpu time: 1036 real time: 1038 gc time: 352
cpu time: 1032 real time: 1033 gc time: 336
cpu time: 1040 real time: 1039 gc time: 348
cpu time: 1032 real time: 1034 gc time: 336
plt/collects/math/private/number-theory/polygonal.rkt
cpu time: 3964 real time: 3966 gc time: 528
cpu time: 1020 real time: 1021 gc time: 336
cpu time: 1024 real time: 1023 gc time: 332
cpu time: 1020 real time: 1022 gc time: 332
cpu time: 1020 real time: 1020 gc time: 336
cpu time: 1028 real time: 1026 gc time: 336
cpu time: 1040 real time: 1041 gc time: 336
plt/collects/math/private/functions/incomplete-gamma/gamma-lower-series.rkt
cpu time: 19777 real time: 19778 gc time: 2096
cpu time: 944 real time: 946 gc time: 276
cpu time: 952 real time: 951 gc time: 280
cpu time: 944 real time: 945 gc time: 272
cpu time: 944 real time: 946 gc time: 272
cpu time: 952 real time: 952 gc time: 292
cpu time: 952 real time: 951 gc time: 268
plt/collects/math/private/array/typed-array-pointwise.rkt
cpu time: 964 real time: 963 gc time: 268
cpu time: 964 real time: 963 gc time: 256
cpu time: 948 real time: 949 gc time: 256
cpu time: 964 real time: 962 gc time: 260
cpu time: 964 real time: 961 gc time: 252
cpu time: 956 real time: 954 gc time: 248
cpu time: 960 real time: 957 gc time: 256
plt/collects/tests/typed-racket/xfail/internal-typed-submod.rkt
cpu time: 1028 real time: 1035 gc time: 380
cpu time: 1004 real time: 1004 gc time: 368
cpu time: 1016 real time: 1016 gc time: 368
cpu time: 1004 real time: 1005 gc time: 364
cpu time: 1012 real time: 1011 gc time: 368
cpu time: 1008 real time: 1011 gc time: 360
cpu time: 1012 real time: 1009 gc time: 368
plt/collects/math/private/utils.rkt
cpu time: 948 real time: 945 gc time: 268
cpu time: 936 real time: 935 gc time: 264
cpu time: 932 real time: 932 gc time: 264
cpu time: 940 real time: 938 gc time: 260
cpu time: 940 real time: 940 gc time: 268
cpu time: 936 real time: 936 gc time: 260
cpu time: 940 real time: 940 gc time: 272
plt/collects/math/private/number-theory/divisibility.rkt
cpu time: 984 real time: 985 gc time: 300
cpu time: 992 real time: 992 gc time: 312
cpu time: 996 real time: 997 gc time: 312
cpu time: 992 real time: 993 gc time: 320
cpu time: 992 real time: 993 gc time: 300
cpu time: 988 real time: 985 gc time: 316
cpu time: 988 real time: 986 gc time: 304
plt/collects/math/private/functions/lanczos.rkt
cpu time: 12812 real time: 12809 gc time: 1836
cpu time: 1064 real time: 1061 gc time: 368
cpu time: 1064 real time: 1065 gc time: 348
cpu time: 1068 real time: 1069 gc time: 368
cpu time: 1052 real time: 1053 gc time: 356
cpu time: 1060 real time: 1060 gc time: 360
cpu time: 1068 real time: 1066 gc time: 352
plt/collects/tests/typed-racket/succeed/pr13412.rkt
cpu time: 932 real time: 942 gc time: 260
cpu time: 924 real time: 922 gc time: 252
cpu time: 924 real time: 925 gc time: 240
cpu time: 928 real time: 929 gc time: 256
cpu time: 932 real time: 931 gc time: 272
cpu time: 928 real time: 929 gc time: 260
cpu time: 920 real time: 918 gc time: 260
plt/collects/typed/net/mime.rkt
cpu time: 912 real time: 911 gc time: 232
cpu time: 912 real time: 911 gc time: 244
cpu time: 908 real time: 910 gc time: 240
cpu time: 912 real time: 909 gc time: 248
cpu time: 908 real time: 910 gc time: 244
cpu time: 912 real time: 909 gc time: 244
cpu time: 916 real time: 915 gc time: 252
plt/collects/tests/typed-racket/optimizer/tests/derived-pair3.rkt
cpu time: 920 real time: 928 gc time: 240
cpu time: 916 real time: 917 gc time: 228
cpu time: 924 real time: 922 gc time: 232
cpu time: 920 real time: 920 gc time: 220
cpu time: 924 real time: 925 gc time: 240
cpu time: 912 real time: 910 gc time: 224
cpu time: 916 real time: 918 gc time: 228
plt/collects/images/private/flomap.rkt
cpu time: 19841 real time: 19838 gc time: 1440
cpu time: 864 real time: 864 gc time: 256
cpu time: 868 real time: 867 gc time: 256
cpu time: 864 real time: 867 gc time: 256
cpu time: 872 real time: 872 gc time: 264
cpu time: 868 real time: 866 gc time: 268
cpu time: 868 real time: 868 gc time: 268
plt/collects/math/private/distributions/impl/beta-pdf.rkt
cpu time: 10408 real time: 10404 gc time: 740
cpu time: 932 real time: 931 gc time: 272
cpu time: 932 real time: 932 gc time: 272
cpu time: 924 real time: 926 gc time: 272
cpu time: 932 real time: 932 gc time: 264
cpu time: 920 real time: 918 gc time: 268
cpu time: 928 real time: 928 gc time: 276
plt/collects/tests/typed-racket/succeed/poly-struct-parent.rkt
cpu time: 900 real time: 906 gc time: 260
cpu time: 900 real time: 899 gc time: 260
cpu time: 904 real time: 906 gc time: 252
cpu time: 904 real time: 905 gc time: 260
cpu time: 900 real time: 900 gc time: 252
cpu time: 900 real time: 899 gc time: 260
cpu time: 892 real time: 893 gc time: 252
plt/collects/math/private/functions/incomplete-gamma/gamma-normal.rkt
cpu time: 1932 real time: 1931 gc time: 472
cpu time: 920 real time: 920 gc time: 284
cpu time: 924 real time: 922 gc time: 288
cpu time: 920 real time: 921 gc time: 264
cpu time: 920 real time: 919 gc time: 284
cpu time: 928 real time: 926 gc time: 284
cpu time: 920 real time: 918 gc time: 272
plt/collects/math/private/distributions/impl/beta-utils.rkt
cpu time: 904 real time: 907 gc time: 272
cpu time: 896 real time: 896 gc time: 268
cpu time: 900 real time: 898 gc time: 272
cpu time: 900 real time: 898 gc time: 268
cpu time: 912 real time: 911 gc time: 280
cpu time: 912 real time: 911 gc time: 264
cpu time: 900 real time: 900 gc time: 264
plt/collects/tests/typed-racket/succeed/module-plus.rkt
cpu time: 952 real time: 954 gc time: 304
cpu time: 948 real time: 945 gc time: 312
cpu time: 948 real time: 946 gc time: 312
cpu time: 948 real time: 947 gc time: 328
cpu time: 944 real time: 941 gc time: 320
cpu time: 944 real time: 945 gc time: 320
cpu time: 952 real time: 952 gc time: 324
plt/collects/math/private/distributions/impl/normal-utils.rkt
cpu time: 900 real time: 901 gc time: 272
cpu time: 904 real time: 903 gc time: 272
cpu time: 904 real time: 902 gc time: 280
cpu time: 892 real time: 890 gc time: 260
cpu time: 920 real time: 920 gc time: 296
cpu time: 900 real time: 901 gc time: 280
cpu time: 900 real time: 900 gc time: 276
plt/collects/math/private/unsafe.rkt
cpu time: 1064 real time: 1060 gc time: 296
cpu time: 1068 real time: 1068 gc time: 296
cpu time: 1060 real time: 1058 gc time: 296
cpu time: 1072 real time: 1071 gc time: 308
cpu time: 1072 real time: 1069 gc time: 296
cpu time: 1068 real time: 1068 gc time: 304
cpu time: 1076 real time: 1075 gc time: 300
plt/collects/images/flomap.rkt
cpu time: 792 real time: 792 gc time: 260
cpu time: 788 real time: 787 gc time: 256
cpu time: 792 real time: 792 gc time: 248
cpu time: 780 real time: 783 gc time: 252
cpu time: 788 real time: 787 gc time: 248
cpu time: 784 real time: 783 gc time: 252
cpu time: 780 real time: 782 gc time: 248
plt/collects/plot/typed/common/types.rkt
cpu time: 1836 real time: 1837 gc time: 580
cpu time: 1844 real time: 1843 gc time: 588
cpu time: 1832 real time: 1834 gc time: 588
cpu time: 1824 real time: 1825 gc time: 564
cpu time: 1824 real time: 1825 gc time: 592
cpu time: 1824 real time: 1824 gc time: 552
cpu time: 1828 real time: 1828 gc time: 552
plt/collects/math/private/matrix/utils.rkt
cpu time: 19657 real time: 19656 gc time: 2773
cpu time: 2028 real time: 2027 gc time: 400
cpu time: 2052 real time: 2052 gc time: 408
cpu time: 2028 real time: 2029 gc time: 412
cpu time: 2032 real time: 2033 gc time: 408
cpu time: 2044 real time: 2044 gc time: 408
cpu time: 2052 real time: 2050 gc time: 408
plt/collects/math/private/flonum/flonum-log.rkt
cpu time: 1372 real time: 1370 gc time: 356
cpu time: 1380 real time: 1378 gc time: 340
cpu time: 1376 real time: 1376 gc time: 360
cpu time: 1376 real time: 1374 gc time: 356
cpu time: 1388 real time: 1385 gc time: 372
cpu time: 1392 real time: 1389 gc time: 364
cpu time: 1380 real time: 1379 gc time: 360
plt/collects/math/private/distributions/utils.rkt
cpu time: 12232 real time: 12228 gc time: 1776
cpu time: 1064 real time: 1065 gc time: 360
cpu time: 1060 real time: 1060 gc time: 336
cpu time: 1060 real time: 1058 gc time: 340
cpu time: 1060 real time: 1061 gc time: 348
cpu time: 1068 real time: 1067 gc time: 352
cpu time: 1064 real time: 1065 gc time: 352
plt/collects/math/private/flonum/flonum-functions.rkt
cpu time: 1400 real time: 1402 gc time: 336
cpu time: 1384 real time: 1384 gc time: 348
cpu time: 1396 real time: 1395 gc time: 348
cpu time: 1388 real time: 1387 gc time: 344
cpu time: 1396 real time: 1395 gc time: 336
cpu time: 1392 real time: 1393 gc time: 344
cpu time: 1396 real time: 1397 gc time: 332
plt/collects/math/private/flonum/flonum-constants.rkt
cpu time: 712 real time: 709 gc time: 212
cpu time: 720 real time: 719 gc time: 216
cpu time: 716 real time: 715 gc time: 208
cpu time: 712 real time: 711 gc time: 216
cpu time: 712 real time: 711 gc time: 212
cpu time: 720 real time: 719 gc time: 212
cpu time: 708 real time: 705 gc time: 204
plt/collects/math/private/vector/vector.rkt
cpu time: 828 real time: 825 gc time: 264
cpu time: 816 real time: 815 gc time: 260
cpu time: 824 real time: 821 gc time: 264
cpu time: 824 real time: 823 gc time: 264
cpu time: 820 real time: 822 gc time: 260
cpu time: 824 real time: 823 gc time: 272
cpu time: 824 real time: 824 gc time: 272
plt/collects/plot/typed/syntax.rkt
cpu time: 664 real time: 662 gc time: 200
cpu time: 656 real time: 659 gc time: 204
cpu time: 668 real time: 666 gc time: 212
cpu time: 660 real time: 660 gc time: 208
cpu time: 660 real time: 661 gc time: 212
cpu time: 668 real time: 671 gc time: 216
cpu time: 664 real time: 663 gc time: 208
plt/collects/math/vector.rkt
cpu time: 17933 real time: 17932 gc time: 2472
cpu time: 776 real time: 776 gc time: 248
cpu time: 780 real time: 780 gc time: 252
cpu time: 784 real time: 783 gc time: 244
cpu time: 784 real time: 784 gc time: 240
cpu time: 776 real time: 775 gc time: 256
cpu time: 784 real time: 785 gc time: 248
plt/collects/plot/typed/contracted/sample.rkt
cpu time: 1196 real time: 1198 gc time: 444
cpu time: 1200 real time: 1201 gc time: 456
cpu time: 1196 real time: 1196 gc time: 460
cpu time: 1192 real time: 1193 gc time: 456
cpu time: 1212 real time: 1208 gc time: 444
cpu time: 1208 real time: 1206 gc time: 452
cpu time: 1188 real time: 1188 gc time: 444
plt/collects/typed/private/utils.rkt
cpu time: 644 real time: 643 gc time: 200
cpu time: 640 real time: 638 gc time: 212
cpu time: 640 real time: 640 gc time: 208
cpu time: 644 real time: 642 gc time: 204
cpu time: 636 real time: 638 gc time: 204
cpu time: 652 real time: 651 gc time: 220
cpu time: 640 real time: 641 gc time: 208
plt/collects/math/private/functions/stirling-error.rkt
cpu time: 2216 real time: 2213 gc time: 388
cpu time: 2236 real time: 2234 gc time: 404
cpu time: 2232 real time: 2231 gc time: 380
cpu time: 2224 real time: 2224 gc time: 388
cpu time: 2208 real time: 2206 gc time: 384
cpu time: 2224 real time: 2222 gc time: 388
cpu time: 2208 real time: 2208 gc time: 384
plt/collects/math/private/functions/log-gamma.rkt
cpu time: 10168 real time: 10169 gc time: 716
cpu time: 2260 real time: 2258 gc time: 404
cpu time: 2240 real time: 2241 gc time: 408
cpu time: 2264 real time: 2262 gc time: 424
cpu time: 2248 real time: 2251 gc time: 404
cpu time: 2252 real time: 2251 gc time: 404
cpu time: 2244 real time: 2245 gc time: 412
plt/collects/math/private/distributions/delta-dist.rkt
cpu time: 3084 real time: 3083 gc time: 632
cpu time: 1404 real time: 1403 gc time: 416
cpu time: 1420 real time: 1418 gc time: 420
cpu time: 1408 real time: 1404 gc time: 416
cpu time: 1400 real time: 1400 gc time: 408
cpu time: 1416 real time: 1414 gc time: 424
cpu time: 1404 real time: 1406 gc time: 424
plt/collects/plot/typed/main.rkt
cpu time: 14720 real time: 14720 gc time: 3224
cpu time: 1480 real time: 1480 gc time: 472
cpu time: 1472 real time: 1473 gc time: 452
cpu time: 1484 real time: 1483 gc time: 460
cpu time: 1484 real time: 1485 gc time: 472
cpu time: 1468 real time: 1468 gc time: 464
cpu time: 1484 real time: 1483 gc time: 464
plt/collects/math/private/base/base-functions.rkt
cpu time: 1984 real time: 1983 gc time: 364
cpu time: 1976 real time: 1975 gc time: 368
cpu time: 2004 real time: 2003 gc time: 344
cpu time: 1976 real time: 1972 gc time: 372
cpu time: 1972 real time: 1973 gc time: 380
cpu time: 1988 real time: 1984 gc time: 372
cpu time: 1980 real time: 1978 gc time: 368
plt/collects/math/private/array/typed-array-struct.rkt
cpu time: 2544 real time: 2544 gc time: 432
cpu time: 2556 real time: 2555 gc time: 436
cpu time: 2540 real time: 2541 gc time: 428
cpu time: 2544 real time: 2542 gc time: 444
cpu time: 2552 real time: 2552 gc time: 444
cpu time: 2544 real time: 2543 gc time: 428
cpu time: 2568 real time: 2569 gc time: 436
plt/collects/math/private/polynomial/chebyshev.rkt
cpu time: 2952 real time: 2954 gc time: 516
cpu time: 2724 real time: 2724 gc time: 552
cpu time: 2724 real time: 2727 gc time: 572
cpu time: 2728 real time: 2729 gc time: 560
cpu time: 2720 real time: 2720 gc time: 584
cpu time: 2728 real time: 2728 gc time: 560
cpu time: 2740 real time: 2739 gc time: 572
full contracts
---cut here---
#lang racket/base

#|
This file is for utilities that are of general interest,
at least theoretically.
|#

(require (for-syntax racket/base syntax/parse racket/string)
         racket/require-syntax racket/provide-syntax         
         racket/struct-info "timing.rkt")

(provide
 ;; optimization
 optimize?
 ;; timing
 start-timing do-time
 ;; logging
 show-input?
 ;; provide macros
 rep utils typecheck infer env private types)

(define optimize? (make-parameter #t))
(define-for-syntax enable-contracts? #t)
(define-for-syntax enable-options? #f)

#;
(define-syntax do-contract-req
  (if (or enable-contracts? enable-options?)
      (lambda (stx) (datum->syntax stx '(begin
                                          (require unstable/options)
                                          (require racket/base))))
      (syntax-rules () [(_) (begin)])))
#;
(do-contract-req)

(require unstable/options)
(require racket/contract)

(struct option/c/w (ctc)
  #:property prop:contract
  (build-contract-property
   #:projection
   (λ (ctc)
     (define f (contract-projection (option/c (option/c/w-ctc ctc) #:tester (λ (x) #t))))
     (λ (blame) (λ (val) (waive-option ((f blame) val)))))))

(struct discard (ctc)
  #:property prop:contract
  (build-contract-property
   #:projection
   (λ (ctc)
     (define f (contract-projection (option/c (discard-ctc ctc))))
     (λ (blame) (λ (val) ((f blame) val) val)))))




;mode3
(define-syntax-rule (option/c/s ctc) any/c)

;mode4
;(define-syntax-rule (option/c/s ctc) (option/c/w ctc))

;mode5
;(define-syntax-rule (option/c/s ctc) (discard ctc))

(define show-input? (make-parameter #f))

;; fancy require syntax
(define-syntax (define-requirer stx)
  (syntax-parse stx
    [(_ nm:id nm-out:id)
     #`(...
        (begin
          (define-require-syntax (nm stx)
            (syntax-parse stx
              [(form id:identifier ...)
               (with-syntax ([(id* ...)
                              (map (lambda (id)
                                     (datum->syntax
                                      id
                                      `(lib
					,(datum->syntax
					  #f
					  (string-join
					   (list "typed-racket"
						 (symbol->string (syntax-e #'nm))
						 (string-append (symbol->string (syntax-e id)) ".rkt"))
					   "/")
					  id id))
                                      id id))
                                   (syntax->list #'(id ...)))])
                 (syntax-property (syntax/loc stx (combine-in id* ...))
                                  'disappeared-use
                                  #'form))]))
          (define-provide-syntax (nm-out stx)
            (syntax-parse stx
              [(_ id:identifier ...)
               (with-syntax ([(id* ...)
                              (map (lambda (id)
                                     (datum->syntax
                                      id
                                      `(lib
					,(datum->syntax
					  #f
					  (string-join
					   (list "typed-racket"
						 (symbol->string (syntax-e #'nm))
						 (string-append (symbol->string (syntax-e id)) ".rkt"))
					   "/")
					  id id))))
                                   (syntax->list #'(id ...)))])
                 (syntax/loc stx (combine-out (all-from-out id*) ...)))]))
          (provide nm nm-out)))]))


(define-requirer rep rep-out)
(define-requirer infer infer-out)
(define-requirer typecheck typecheck-out)
(define-requirer utils utils-out)
(define-requirer env env-out)
(define-requirer private private-out)
(define-requirer types types-out)
(define-requirer optimizer optimizer-out)
(define-requirer base-env base-env-out)

;; turn contracts on and off - off by default for performance.
(provide (for-syntax enable-contracts?)
         provide/cond-contract
         with-cond-contract         
         define-struct/cond-contract
         define/cond-contract
         contract-req
         define/cond-contract/provide
         define-for-cond-contract
         provide-for-cond-contract
         require-for-cond-contract)

(define-require-syntax contract-req
  (if (or enable-contracts? enable-options?)
      (lambda (stx) (datum->syntax stx 'racket/contract))
      (syntax-rules ()
        [(_) (combine-in)])))

(define-syntax define-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'define)
      (syntax-parser
        [(_ args:expr body:expr) #'(begin)])))

(define-syntax provide-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'provide)
      (syntax-parser
        [(_ provide-spec:expr ...) #'(begin)])))

(define-syntax require-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'require)
      (syntax-parser
        [(_ require-spec:expr ...) #'(begin)])))

(define-syntax-rule (define/cond-contract/provide (name . args) c . body)
  (begin (define/cond-contract name c
           (begin
             (define (name . args) body)
             name))
         (provide/cond-contract [name c])))

(define-syntax provide/cond-contract
  (cond [enable-options?
         (lambda (stx)
           (define-syntax-class clause
             #:literals (parameter/c)
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(contract-out [rename out in (option/c/s cnt)]))
             (pattern [nm:id (parameter/c cnt:expr)]
                      #:with i #'(contract-out [nm (parameter/c cnt)]))
             (pattern [nm:id cnt:expr]
                      #:with i #'(contract-out [nm (option/c/s cnt)])))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]
        [enable-contracts?
         (lambda (stx)
           (define-syntax-class clause
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(contract-out [rename out in cnt]))
             (pattern [nm:id cnt:expr]
                      #:with i #'(contract-out [nm cnt])))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]
        [else
         (lambda (stx)
           (define-syntax-class clause
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(rename-out [out in]))
             (pattern [i:id cnt:expr]))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]))


(define-syntax with-cond-contract
  (cond [enable-options?
         (lambda (stx)
           (syntax-parse stx
                         [(_ name ((id spec)) . body)
                          #'(with-contract name ((id (option/c/s spec))) . body)]
                         [(_ name specs . body)
                          #'(begin . body)]))]
        [enable-contracts?
         (lambda (stx)
           (syntax-parse stx
                         [(_ name ((id spec)) . body)
                          #'(with-contract name ((id spec)) . body)]
                         [(_ name specs . body)
                          #'(begin . body)]))]
        [else
         (lambda (stx)
           (syntax-parse stx
                         [(_ name specs . body)
                          #'(begin . body)]))]))


(define-syntax define/cond-contract
  (cond [enable-options?
         (lambda (stx)
           (syntax-parse stx
                         [(_ head cnt . body)
                          #'(define/contract head (option/c/s cnt) . body)]))]
        [enable-contracts?
         (make-rename-transformer #'define/contract)]
        [else
         (lambda (stx)
           (syntax-parse stx
                         [(_ head  cnt . body)
                          #'(define head . body)]))]))

(define-syntax define-struct/cond-contract
  ;(if enable-contracts?
  ;(make-rename-transformer #'define-struct/contract))
  (syntax-rules ()
    [(_ hd ([i c] ...) . opts)
     (define-struct hd (i ...) . opts)]))


(provide make-struct-info-self-ctor)
;Copied from racket/private/define-struct
;FIXME when multiple bindings are supported
(define (self-ctor-transformer orig stx)
  (define (transfer-srcloc orig stx)
    (datum->syntax orig (syntax-e orig) stx orig))
  (syntax-case stx ()
    [(self arg ...) (datum->syntax stx
                                   (cons (syntax-property (transfer-srcloc orig #'self)
                                                          'constructor-for
                                                          (syntax-local-introduce #'self))
                                         (syntax-e (syntax (arg ...))))
                                   stx
                                   stx)]
    [_ (transfer-srcloc orig stx)]))


(define make-struct-info-self-ctor
 (let ()
  (struct struct-info-self-ctor (id info)
          #:property prop:procedure
                     (lambda (ins stx)
                      (self-ctor-transformer (struct-info-self-ctor-id ins) stx))
          #:property prop:struct-info (lambda (x) (extract-struct-info (struct-info-self-ctor-info x))))
  struct-info-self-ctor))
---cut here---
raco setup: version: 5.3.4.7 [3m]
raco setup: variants: 3m
raco setup: main collects: /home/chrdimo/Desktop/artifact/plt/collects
raco setup: collects paths: 
raco setup:   /home/chrdimo/.racket/5.3.4.7/collects
raco setup:   /home/chrdimo/Desktop/artifact/plt/collects
raco setup: --- compiling collections ---
raco setup: making: racket
raco setup: --- parallel build using 4 processes ---
raco setup: 3 making: compiler
raco setup: 2 making: raco
raco setup: 1 making: racket
raco setup: 0 making: images
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill/lang
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill/private
raco setup: 2 making: 2htdp (HtDP/2e Teachpacks)
raco setup: 3 making: compiler/commands
raco setup: 3 making: compiler/demodularizer
raco setup: 3 making: compiler/private
raco setup: 3 making: algol60
raco setup: 1 making: racket/lang
raco setup: 1 making: racket/place
raco setup: 1 making: racket/place/distributed
raco setup: 1 making: racket/place/private
raco setup: 1 making: racket/unit
raco setup: 1 making: racket/unit/lang
raco setup: 1 making: racket/kernel
raco setup: 1 making: racket/snip
raco setup: 2 making: 2htdp/private
raco setup: 1 making: racket/snip/private
raco setup: 1 making: racket/unsafe
raco setup: 1 making: racket/base
raco setup: 1 making: racket/base/lang
raco setup: 1 making: racket/match
raco setup: 2 making: 2htdp/private/csv
raco setup: 1 making: racket/gui
raco setup: 2 making: 2htdp/planetcute
raco setup: 3 making: algol60/lang
raco setup: 1 making: racket/gui/lang
raco setup: 3 making: algol60/examples
raco setup: 3 making: at-exp
raco setup: 3 making: at-exp/lang
raco setup: 1 making: racket/signature
raco setup: 3 making: browser
raco setup: 1 making: racket/signature/lang
raco setup: 1 making: racket/draw
raco setup: 1 making: racket/draw/unsafe
raco setup: 1 making: racket/draw/private
raco setup: 1 making: racket/load
raco setup: 1 making: racket/load/lang
raco setup: 1 making: racket/contract
raco setup: 1 making: racket/contract/private
raco setup: 2 making: compatibility
raco setup: 2 making: compatibility/scribblings
raco setup: 2 making: config
raco setup: 2 making: data
raco setup: 1 making: racket/private
raco setup: 2 making: data/scribblings
raco setup: 3 making: browser/tests
raco setup: 3 making: browser/private
raco setup: 2 making: data/tests
raco setup: 2 making: data/private
raco setup: 3 making: datalog
raco setup: 2 making: db
raco setup: 3 making: datalog/lang
raco setup: 3 making: datalog/sexp
raco setup: 3 making: datalog/sexp/lang
raco setup: 3 making: datalog/scribblings
raco setup: 3 making: datalog/tool
raco setup: 3 making: datalog/private
raco setup: 3 making: defaults
raco setup: 3 making: deinprogramm (DeinProgramm)
raco setup: 2 making: db/util
raco setup: 2 making: db/util/private
raco setup: 2 making: db/scribblings
raco setup: 2 making: db/private
raco setup: 2 making: db/private/postgresql
raco setup: 2 making: db/private/sqlite3
raco setup: 2 making: db/private/mysql
raco setup: 2 making: db/private/odbc
raco setup: 2 making: db/private/generic
raco setup: 2 making: dynext
raco setup: 1 making: racket/private/lang
raco setup: 1 making: embedded-gui
raco setup: 2 making: dynext/private
raco setup: 2 making: eopl
raco setup: 3 making: deinprogramm/quickcheck (DeinProgramm - QuickCheck)
raco setup: 3 making: deinprogramm/DMdA-vanilla
raco setup: 3 making: deinprogramm/DMdA-vanilla/lang
raco setup: 3 making: deinprogramm/DMdA-assignments
raco setup: 3 making: deinprogramm/DMdA-assignments/lang
raco setup: 3 making: deinprogramm/signature (DeinProgramm - Signatures)
raco setup: 2 making: eopl/lang
raco setup: 2 making: eopl/private
raco setup: 2 making: errortrace
raco setup: 3 making: deinprogramm/DMdA-beginner
raco setup: 3 making: deinprogramm/DMdA-beginner/lang
raco setup: 3 making: deinprogramm/scribblings
raco setup: 3 making: deinprogramm/DMdA-advanced
raco setup: 2 making: errortrace/lang
raco setup: 3 making: deinprogramm/DMdA-advanced/lang
raco setup: 3 making: deinprogramm/DMdA
raco setup: 3 making: deinprogramm/DMdA/lang
raco setup: 2 making: errortrace/scribblings
raco setup: 3 making: ffi
raco setup: 2 making: errortrace/private
raco setup: 2 making: file
raco setup: 3 making: ffi/unsafe
raco setup: 3 making: ffi/unsafe/private
raco setup: 3 making: framework
raco setup: 2 making: file/scribblings
raco setup: 2 making: file/tests
raco setup: 2 making: file/private
raco setup: 2 making: frtime (FrTime)
raco setup: 1 making: embedded-gui/scribblings
raco setup: 3 making: framework/private
raco setup: 1 making: embedded-gui/private
raco setup: 2 making: frtime/frlibs
raco setup: 2 making: frtime/lang
raco setup: 2 making: frtime/animation
raco setup: 2 making: frtime/gui
raco setup: 2 making: frtime/reactive
raco setup: 2 making: frtime/reactive/lang
raco setup: 2 making: frtime/opt
raco setup: 1 making: future-visualizer
raco setup: 2 making: frtime/opt/lang
raco setup: 2 making: frtime/core
raco setup: 3 making: games
raco setup: 2 making: frtime/scribblings
raco setup: 2 making: frtime/tool (FrTime Tool)
raco setup: 2 making: graphics
raco setup: 3 making: games/aces
raco setup: 3 making: games/jewel
raco setup: 3 making: games/pousse
raco setup: 2 making: graphics/scribblings
raco setup: 2 making: graphics/tests
raco setup: 2 making: gui-debugger
raco setup: 2 making: gui-debugger/icons
raco setup: 3 making: games/tally-maze
raco setup: 1 making: future-visualizer/scribblings
raco setup: 1 making: future-visualizer/private
raco setup: 1 making: help
raco setup: 1 making: help/tests
raco setup: 1 making: help/private
raco setup: 1 making: hierlist
raco setup: 1 making: honu
raco setup: 1 making: honu/lang
raco setup: 1 making: honu/core
raco setup: 1 making: honu/core/lang
raco setup: 1 making: honu/core/private
raco setup: 1 making: honu/scribblings
raco setup: 1 making: honu/tests
raco setup: 1 making: honu/private
raco setup: 1 making: honu/private/lang
raco setup: 1 making: htdp (HtDP Teachpacks)
raco setup: 1 making: htdp/isl+
raco setup: 1 making: htdp/isl+/lang
raco setup: 1 making: htdp/isl
raco setup: 1 making: htdp/isl/lang
raco setup: 1 making: htdp/bsl
raco setup: 1 making: htdp/bsl/lang
raco setup: 1 making: htdp/bsl+
raco setup: 1 making: htdp/bsl+/lang
raco setup: 1 making: htdp/asl
raco setup: 1 making: htdp/asl/lang
raco setup: 1 making: html
raco setup: 1 making: icons
raco setup: 1 making: info-domain
raco setup: 1 making: json
raco setup: 1 making: lang (HtDP Languages)
raco setup: 1 making: lang/private
raco setup: 1 making: launcher
raco setup: 1 making: launcher/tests
raco setup: 1 making: lazy
raco setup: 1 making: lazy/lang
raco setup: 1 making: macro-debugger
raco setup: 3 making: games/tally-maze/images
raco setup: 3 making: games/tally-maze/images/pumpkin
raco setup: 3 making: games/tally-maze/images/very-emotional
raco setup: 3 making: games/mines (Minesweeper)
raco setup: 3 making: games/mines/images
raco setup: 3 making: games/crazy8s (Crazy 8s)
raco setup: 3 making: games/crazy8s/images
raco setup: 3 making: games/slidey
raco setup: 3 making: games/chat-noir (Chat Noir)
raco setup: 3 making: games/same
raco setup: 3 making: games/gobblet
raco setup: 3 making: games/doors
raco setup: 3 making: games/doors/private
raco setup: 3 making: games/gl-board-game
raco setup: 3 making: games/checkers
raco setup: 3 making: games/ginrummy (Rummy)
raco setup: 3 making: games/memory
raco setup: 3 making: games/memory/images
raco setup: 3 making: games/gcalc (GCalc)
raco setup: 3 making: games/scribblings
raco setup: 3 making: games/tests
raco setup: 3 making: games/paint-by-numbers
raco setup: 3 making: games/paint-by-numbers/raw-problems
raco setup: 3 making: games/gofish (Go Fish)
raco setup: 3 making: games/blackjack
raco setup: 3 making: games/spider
raco setup: 3 making: games/cards
raco setup: 3 making: games/cards/hicolor
raco setup: 3 making: games/cards/locolor
raco setup: 3 making: games/lights-out
raco setup: 3 making: games/parcheesi
raco setup: 3 making: make
raco setup: 3 making: math
raco setup: 0 making: images/icons
raco setup: 0 making: images/scribblings
raco setup: 0 making: images/scribblings/images
raco setup: 0 making: images/private
raco setup: 0 making: meta (Infrastructure code)
raco setup: 0 making: meta/contrib
raco setup: 0 making: meta/contrib/completion
raco setup: 0 making: meta/contrib/rubber
raco setup: 0 making: meta/tree
raco setup: 0 making: meta/images
raco setup: 0 making: meta/images/taking-screenshots
raco setup: 0 making: meta/web
raco setup: 0 making: meta/web/stubs
raco setup: 0 making: meta/web/lang
raco setup: 0 making: meta/web/download
raco setup: 0 making: meta/web/common
raco setup: 0 making: meta/web/www
raco setup: 0 making: meta/web/minis
raco setup: 0 making: mred
raco setup: 0 making: mred/lang
raco setup: 0 making: mred/private
raco setup: 0 making: mred/private/wx
raco setup: 0 making: mred/private/wx/common
raco setup: 0 making: mred/private/wx/gtk
raco setup: 0 making: mred/private/wx/win32
raco setup: 0 making: mred/private/wx/cocoa
raco setup: 0 making: mred/private/wxme
raco setup: 0 making: mrlib
raco setup: 0 making: mrlib/scribblings
raco setup: 0 making: mrlib/scribblings/graph
raco setup: 0 making: mrlib/scribblings/hierlist
raco setup: 0 making: mrlib/scribblings/aligned-pasteboard
raco setup: 0 making: mrlib/hierlist
raco setup: 0 making: mrlib/private
raco setup: 0 making: mrlib/private/aligned-pasteboard
raco setup: 0 making: mysterx
raco setup: 0 making: mysterx/scribblings
raco setup: 0 making: mzcom
raco setup: 0 making: mzlib
raco setup: 0 making: mzlib/scribblings
raco setup: 0 making: mzlib/private
raco setup: 0 making: mzscheme
raco setup: 0 making: mzscheme/lang
raco setup: 0 making: net
raco setup: 0 making: net/scribblings
raco setup: 0 making: net/websocket
raco setup: 0 making: net/private
raco setup: 0 making: openssl
raco setup: 0 making: openssl/private
raco setup: 0 making: parser-tools
raco setup: 0 making: parser-tools/private-lex
raco setup: 0 making: parser-tools/private-yacc
raco setup: 0 making: parser-tools/examples
raco setup: 0 making: picturing-programs
raco setup: 0 making: picturing-programs/private
raco setup: 0 making: picturing-programs/private/pictures
raco setup: 0 making: pkg
raco setup: 0 making: pkg/gui
raco setup: 0 making: pkg/scribblings
raco setup: 0 making: plai
raco setup: 0 making: plai/mutator
raco setup: 0 making: plai/mutator/lang
raco setup: 0 making: plai/lang
raco setup: 0 making: plai/web
raco setup: 0 making: plai/web/lang
raco setup: 0 making: plai/gc2
raco setup: 0 making: plai/gc2/mutator
raco setup: 0 making: plai/gc2/mutator/lang
raco setup: 0 making: plai/gc2/collector
raco setup: 0 making: plai/gc2/collector/lang
raco setup: 0 making: plai/gc2/private
raco setup: 0 making: plai/scribblings
raco setup: 0 making: plai/collector
raco setup: 0 making: plai/collector/lang
raco setup: 0 making: plai/private
raco setup: 0 making: planet (PLaneT)
raco setup: 0 making: planet/lang
raco setup: 0 making: planet/private
raco setup: 0 making: plot
raco setup: 2 making: preprocessor
raco setup: 2 making: preprocessor/scribblings
raco setup: 2 making: profile
raco setup: 2 making: profile/scribblings
raco setup: 2 making: r5rs
raco setup: 2 making: r5rs/lang
raco setup: 2 making: r5rs/private
raco setup: 2 making: r6rs
raco setup: 2 making: r6rs/lang
raco setup: 2 making: r6rs/scribblings
raco setup: 2 making: r6rs/tests
raco setup: 2 making: r6rs/private
raco setup: 2 making: racklog
raco setup: 2 making: racklog/lang
raco setup: 2 making: rackunit (RackUnit)
raco setup: 2 making: rackunit/scribblings
raco setup: 2 making: rackunit/private
raco setup: 2 making: rackunit/private/gui
raco setup: 2 making: reader
raco setup: 2 making: reader/lang
raco setup: 2 making: readline
raco setup: 2 making: realm (Realm of Racket Source Code)
raco setup: 2 making: realm/chapter14
raco setup: 2 making: realm/chapter14/graphics
raco setup: 2 making: realm/chapter10
raco setup: 2 making: realm/chapter10/graphics
raco setup: 2 making: realm/chapter8
raco setup: 2 making: realm/chapter8/graphics
raco setup: 2 making: realm/chapter6
raco setup: 2 making: realm/chapter6/graphics
raco setup: 2 making: realm/chapter2
raco setup: 2 making: realm/chapter13
raco setup: 2 making: realm/chapter5
raco setup: 2 making: realm/chapter12
raco setup: 2 making: redex (PLT Redex)
raco setup: 2 making: redex/scribblings
raco setup: 2 making: redex/examples (Reduction Semantics examples)
raco setup: 2 making: redex/examples/r6rs
raco setup: 2 making: redex/examples/list-machine
raco setup: 2 making: redex/examples/cont-mark-transform
raco setup: 2 making: redex/examples/racket-machine
raco setup: 2 making: redex/examples/define-judgment-form
raco setup: 2 making: redex/examples/delim-cont
raco setup: 2 making: redex/private
raco setup: 2 making: redex/private/compiler
raco setup: 2 making: repo-time-stamp
raco setup: 2 making: rnrs
raco setup: 2 making: rnrs/records
raco setup: 2 making: rnrs/arithmetic
raco setup: 2 making: rnrs/io
raco setup: 2 making: s-exp
raco setup: 2 making: s-exp/lang
raco setup: 2 making: scheme
raco setup: 2 making: scheme/lang
raco setup: 2 making: scheme/unit
raco setup: 2 making: scheme/unit/lang
raco setup: 2 making: scheme/unsafe
raco setup: 2 making: scheme/base
raco setup: 2 making: scheme/base/lang
raco setup: 2 making: scheme/gui
raco setup: 2 making: scheme/gui/lang
raco setup: 2 making: scheme/signature
raco setup: 2 making: scheme/signature/lang
raco setup: 2 making: scheme/load
raco setup: 2 making: scheme/load/lang
raco setup: 2 making: scheme/exists
raco setup: 2 making: scheme/exists/lang
raco setup: 2 making: scheme/private
raco setup: 2 making: scheme/private/lang
raco setup: 2 making: scheme/private/provider
raco setup: 2 making: scheme/private/provider/lang
raco setup: 2 making: schemeunit
raco setup: 2 making: scribble
raco setup: 2 making: scribble/lncs
raco setup: 2 making: scribble/lncs/lang
raco setup: 2 making: scribble/text
raco setup: 2 making: scribble/text/lang
raco setup: 2 making: scribble/lp
raco setup: 2 making: scribble/lp/lang
raco setup: 2 making: scribble/tools
raco setup: 2 making: scribble/tools/private
raco setup: 1 making: macro-debugger/util
raco setup: 1 making: macro-debugger/tests
raco setup: 1 making: macro-debugger/model
raco setup: 1 making: macro-debugger/analysis
raco setup: 1 making: macro-debugger/analysis/private
raco setup: 1 making: macro-debugger/syntax-browser
raco setup: 1 making: macro-debugger/view
raco setup: 1 making: scribblings (Documentation Sources)
raco setup: 1 making: scribblings/framework
raco setup: 1 making: scribblings/scribble
raco setup: 1 making: scribblings/more
raco setup: 1 making: scribblings/guide
raco setup: 1 making: scribblings/tools
raco setup: 1 making: scribblings/gui
raco setup: 2 making: scribble/base
raco setup: 2 making: scribble/base/lang
raco setup: 2 making: scribble/html
raco setup: 2 making: scribble/html/lang
raco setup: 2 making: scribble/report
raco setup: 2 making: scribble/report/lang
raco setup: 2 making: scribble/doc
raco setup: 2 making: scribble/doc/lang
raco setup: 2 making: scribble/book
raco setup: 2 making: scribble/book/lang
raco setup: 2 making: scribble/jfp
raco setup: 2 making: scribble/jfp/lang
raco setup: 2 making: scribble/manual
raco setup: 2 making: scribble/manual/lang
raco setup: 2 making: scribble/sigplan
raco setup: 2 making: scribble/sigplan/lang
raco setup: 2 making: scribble/private
raco setup: 2 making: scriblib
raco setup: 2 making: scriblib/scribblings
raco setup: 2 making: scriblib/private
raco setup: 2 making: setup
raco setup: 2 making: setup/commands
raco setup: 2 making: setup/infotab
raco setup: 2 making: setup/infotab/lang
raco setup: 2 making: setup/private
raco setup: 2 making: sgl
raco setup: 2 making: sgl/scribblings
raco setup: 2 making: slatex
raco setup: 2 making: slatex/tests
raco setup: 2 making: slatex/private
raco setup: 2 making: slideshow
raco setup: 2 making: slideshow/lang
raco setup: 2 making: slideshow/private
raco setup: 2 making: srfi
raco setup: 2 making: srfi/%3a98
raco setup: 2 making: srfi/67
raco setup: 2 making: srfi/43
raco setup: 2 making: srfi/31
raco setup: 2 making: srfi/%3a67
raco setup: 2 making: srfi/%3a25
raco setup: 2 making: srfi/57
raco setup: 2 making: srfi/%3a61
raco setup: 2 making: srfi/%3a42
raco setup: 2 making: srfi/5
raco setup: 2 making: srfi/59
raco setup: 2 making: srfi/38
raco setup: 2 making: srfi/71
raco setup: 2 making: srfi/%3a74
raco setup: 2 making: srfi/69
raco setup: 2 making: srfi/%3a43
raco setup: 2 making: srfi/%3a14
raco setup: 2 making: srfi/27
raco setup: 2 making: srfi/78
raco setup: 2 making: srfi/64
raco setup: 2 making: srfi/40
raco setup: 2 making: srfi/8
raco setup: 2 making: srfi/29
raco setup: 2 making: srfi/29/bundles
raco setup: 2 making: srfi/29/bundles/es
raco setup: 2 making: srfi/%3a9
raco setup: 2 making: srfi/7
raco setup: 2 making: srfi/%3a87
raco setup: 2 making: srfi/2
raco setup: 2 making: srfi/9
raco setup: 2 making: srfi/61
raco setup: 2 making: srfi/60
raco setup: 2 making: srfi/%3a45
raco setup: 2 making: srfi/%3a63
raco setup: 2 making: srfi/%3a29
raco setup: 2 making: srfi/%3a59
raco setup: 2 making: srfi/%3a11
raco setup: 2 making: srfi/%3a57
raco setup: 2 making: srfi/%3a41
raco setup: 2 making: srfi/%3a69
raco setup: 2 making: srfi/%3a16
raco setup: 2 making: srfi/25
raco setup: 2 making: srfi/%3a66
raco setup: 2 making: srfi/14
raco setup: 2 making: srfi/34
raco setup: 2 making: srfi/%3a26
raco setup: 2 making: srfi/%3a60
raco setup: 2 making: srfi/86
raco setup: 2 making: srfi/%3a27
raco setup: 2 making: srfi/%3a39
raco setup: 2 making: srfi/26
raco setup: 2 making: srfi/1
raco setup: 2 making: srfi/74
raco setup: 2 making: srfi/%3a23
raco setup: 2 making: srfi/45
raco setup: 2 making: srfi/54
raco setup: 2 making: srfi/17
raco setup: 2 making: srfi/%3a5
raco setup: 2 making: srfi/19
raco setup: 2 making: srfi/%3a6
raco setup: 2 making: srfi/%3a17
raco setup: 2 making: srfi/13
raco setup: 2 making: srfi/%3a13
raco setup: 2 making: srfi/%3a18
raco setup: 2 making: srfi/%3a2
raco setup: 2 making: srfi/%3a1
raco setup: 2 making: srfi/87
raco setup: 2 making: srfi/%3a54
raco setup: 2 making: srfi/63
raco setup: 2 making: srfi/%3a71
raco setup: 2 making: srfi/42
raco setup: 2 making: srfi/%3a78
raco setup: 2 making: srfi/48
raco setup: 2 making: srfi/%3a38
raco setup: 2 making: srfi/%3a8
raco setup: 2 making: srfi/%3a86
raco setup: 2 making: srfi/41
raco setup: 2 making: srfi/42ref
raco setup: 2 making: srfi/32
raco setup: 2 making: srfi/%3a28
raco setup: 2 making: srfi/35
raco setup: 2 making: srfi/%3a31
raco setup: 2 making: srfi/%3a48
raco setup: 2 making: srfi/%3a64
raco setup: 2 making: srfi/%3a19
raco setup: 2 making: stepper
raco setup: 2 making: stepper/scribblings
raco setup: 1 making: scribblings/gui/image
raco setup: 1 making: scribblings/slideshow
raco setup: 1 making: scribblings/draw
raco setup: 1 making: scribblings/reference
raco setup: 1 making: scribblings/quick
raco setup: 1 making: scribblings/quick/images
raco setup: 1 making: scribblings/main
raco setup: 1 making: scribblings/main/user
raco setup: 1 making: scribblings/main/private
raco setup: 1 making: scribblings/raco
raco setup: 1 making: scribblings/foreign
raco setup: 1 making: scribblings/inside
raco setup: 1 making: scribblings/scheme
raco setup: 1 making: scribblings/htdp-langs
raco setup: 1 making: scribblings/drracket
raco setup: 2 making: stepper/examples
raco setup: 2 making: stepper/private
raco setup: 2 making: string-constants
raco setup: 2 making: string-constants/tests
raco setup: 2 making: string-constants/private
raco setup: 2 making: swindle
raco setup: 2 making: swindle/lang
raco setup: 2 making: syntax
raco setup: 2 making: syntax/parse
raco setup: 2 making: syntax/parse/experimental
raco setup: 2 making: syntax/parse/experimental/private
raco setup: 2 making: syntax/parse/private
raco setup: 2 making: syntax/scribblings
raco setup: 2 making: syntax/scribblings/parse
raco setup: 2 making: syntax/private
raco setup: 2 making: syntax/private/util
raco setup: 2 making: syntax-color
raco setup: 2 making: teachpack
raco setup: 2 making: teachpack/deinprogramm
raco setup: 2 making: teachpack/tests
raco setup: 2 making: teachpack/htdp
raco setup: 2 making: teachpack/htdp/scribblings
raco setup: 2 making: teachpack/2htdp
raco setup: 2 making: teachpack/2htdp/scribblings
raco setup: 2 making: test-engine
raco setup: 2 making: texpict
raco setup: 2 making: texpict/private
raco setup: 2 making: trace (Calltrace)
raco setup: 2 making: trace/scribblings
raco setup: 2 making: typed
raco setup: 1 making: typed-racket
raco setup: 1 making: typed-racket/typecheck
raco setup: 1 making: typed-racket/typecheck/tc-app
raco setup: 1 making: typed-racket/optimizer
raco setup: 1 making: typed-racket/scribblings
raco setup: 1 making: typed-racket/scribblings/guide
raco setup: 1 making: typed-racket/scribblings/reference
raco setup: 1 making: typed-racket/infer
raco setup: 1 making: typed-racket/rep
raco setup: 1 making: typed-racket/env
raco setup: 1 making: typed-racket/minimal
raco setup: 1 making: typed-racket/minimal/lang
raco setup: 1 making: typed-racket/utils
raco setup: 1 making: typed-racket/private
raco setup: 1 making: typed-racket/base-env
raco setup: 1 making: typed-racket/types
raco setup: 1 making: typed-scheme
raco setup: 1 making: typed-scheme/no-check
raco setup: 1 making: typed-scheme/no-check/lang
raco setup: 1 making: typed-scheme/lang
raco setup: 1 making: unstable
raco setup: 1 making: unstable/automata
raco setup: 1 making: unstable/automata/scribblings
raco setup: 1 making: unstable/temp-c
raco setup: 1 making: unstable/temp-c/scribblings
raco setup: 1 making: unstable/gui
raco setup: 1 making: unstable/gui/private
raco setup: 1 making: unstable/2d
raco setup: 1 making: unstable/2d/lang
raco setup: 1 making: unstable/2d/private
raco setup: 1 making: unstable/scribblings
raco setup: 1 making: unstable/scribblings/gui
raco setup: 1 making: unstable/tests
raco setup: 1 making: unstable/private
raco setup: 1 making: unstable/latent-contract
raco setup: 1 making: version
raco setup: 1 making: web-server
raco setup: 1 making: web-server/dispatch
raco setup: 1 making: web-server/compat
raco setup: 1 making: web-server/compat/0
raco setup: 1 making: web-server/compat/0/http
raco setup: 1 making: web-server/compat/0/servlet
raco setup: 1 making: web-server/lang
raco setup: 1 making: web-server/base
raco setup: 1 making: web-server/base/lang
raco setup: 1 making: web-server/insta
raco setup: 1 making: web-server/insta/lang
raco setup: 1 making: web-server/http
raco setup: 1 making: web-server/stuffers
raco setup: 1 making: web-server/configuration
raco setup: 1 making: web-server/scribblings
raco setup: 1 making: web-server/scribblings/tutorial
raco setup: 1 making: web-server/scribblings/tutorial/images
raco setup: 1 making: web-server/managers
raco setup: 1 making: web-server/servlet
raco setup: 1 making: web-server/formlets
raco setup: 1 making: web-server/private
raco setup: 1 making: web-server/dispatchers
raco setup: 1 making: web-server/page
raco setup: 1 making: wxme
raco setup: 1 making: wxme/private
raco setup: 1 making: xml
raco setup: 1 making: xml/private
raco setup: 1 making: xrepl (eXtended REPL)
raco setup: 1 making: drscheme
raco setup: 1 making: drscheme/private
raco setup: 1 making: drracket
raco setup: 2 making: typed/framework
raco setup: 2 making: typed/file
raco setup: 2 making: typed/net
raco setup: 1 making: drracket/private
raco setup: 1 making: drracket/private/syncheck
raco setup: 0 making: plot/plot2d
raco setup: 0 making: plot/common
raco setup: 0 making: plot/plot3d
raco setup: 0 making: plot/deprecated
raco setup: 0 making: plot/contracted
raco setup: 0 making: plot/scribblings
raco setup: 0 making: plot/typed
raco setup: 0 making: plot/typed/plot2d
raco setup: 0 making: plot/typed/common
raco setup: 0 making: plot/typed/plot3d
raco setup: 0 making: plot/typed/contracted
raco setup: 2 making: typed/tests
raco setup: 2 making: typed/mred
raco setup: 2 making: typed/scheme
raco setup: 2 making: typed/scheme/no-check
raco setup: 2 making: typed/scheme/no-check/lang
raco setup: 2 making: typed/scheme/lang
raco setup: 2 making: typed/scheme/base
raco setup: 2 making: typed/scheme/base/no-check
raco setup: 2 making: typed/scheme/base/no-check/lang
raco setup: 2 making: typed/scheme/base/lang
raco setup: 2 making: typed/racket
raco setup: 2 making: typed/racket/no-check
raco setup: 2 making: typed/racket/no-check/lang
raco setup: 2 making: typed/racket/lang
raco setup: 2 making: typed/racket/base
raco setup: 2 making: typed/racket/base/no-check
raco setup: 2 making: typed/racket/base/no-check/lang
raco setup: 2 making: typed/racket/base/lang
raco setup: 2 making: typed/srfi
raco setup: 2 making: typed/private
raco setup: 2 making: typed/rackunit
raco setup: 2 making: typed/test-engine
raco setup: 3 making: math/scribblings
raco setup: 3 making: math/private
raco setup: 3 making: math/private/array
raco setup: 3 making: math/private/polynomial
raco setup: 3 making: math/private/vector
raco setup: 3 making: math/private/base
raco setup: 3 making: math/private/distributions
raco setup: 3 making: math/private/distributions/impl
raco setup: 3 making: math/private/functions
raco setup: 3 making: math/private/functions/incomplete-gamma
raco setup: 3 making: math/private/matrix
raco setup: 3 making: math/private/number-theory
raco setup: 3 making: math/private/statistics
raco setup: 3 making: math/private/utils
raco setup: 3 making: math/private/bigfloat
raco setup: 3 making: math/private/flonum
raco setup: 3 making: math/private/flonum/expansion
raco setup: --- updating info-domain tables ---
raco setup: --- post-installing collections ---
raco setup: post-installing: help
raco setup: post-installing: mred
raco setup: post-installing: mzcom
raco setup: post-installing: mzscheme
raco setup: post-installing: racket/gui
plt/collects/math/tests/matrix-tests.rkt
cpu time: 47895 real time: 47887 gc time: 3833
cpu time: 47526 real time: 47516 gc time: 3612
cpu time: 47462 real time: 47455 gc time: 3656
cpu time: 47406 real time: 47398 gc time: 3637
cpu time: 47402 real time: 47393 gc time: 3600
cpu time: 48335 real time: 48323 gc time: 3616
cpu time: 47306 real time: 47298 gc time: 3572
plt/collects/math/tests/array-tests.rkt
cpu time: 49359 real time: 49346 gc time: 3788
cpu time: 48895 real time: 48886 gc time: 3725
cpu time: 48379 real time: 48371 gc time: 3752
cpu time: 48275 real time: 48271 gc time: 3769
cpu time: 48459 real time: 48449 gc time: 3740
cpu time: 48359 real time: 48350 gc time: 3788
cpu time: 48063 real time: 48054 gc time: 3853
plt/collects/tests/typed-racket/succeed/for-vector.rkt
cpu time: 14676 real time: 14676 gc time: 812
cpu time: 14664 real time: 14665 gc time: 800
cpu time: 14744 real time: 14742 gc time: 792
cpu time: 14584 real time: 14586 gc time: 812
cpu time: 14724 real time: 14721 gc time: 808
cpu time: 14540 real time: 14538 gc time: 784
cpu time: 14796 real time: 14797 gc time: 792
plt/collects/images/private/deep-flomap-render.rkt
cpu time: 10900 real time: 10899 gc time: 668
cpu time: 10928 real time: 10927 gc time: 656
cpu time: 11072 real time: 11073 gc time: 684
cpu time: 10976 real time: 10972 gc time: 632
cpu time: 11004 real time: 11005 gc time: 648
cpu time: 10964 real time: 10966 gc time: 676
cpu time: 10908 real time: 10905 gc time: 644
plt/collects/math/private/matrix/matrix-basic.rkt
cpu time: 20097 real time: 20096 gc time: 1488
cpu time: 19953 real time: 19952 gc time: 1569
cpu time: 19785 real time: 19783 gc time: 1616
cpu time: 19741 real time: 19741 gc time: 1648
cpu time: 19749 real time: 19747 gc time: 1668
cpu time: 19649 real time: 19648 gc time: 1440
cpu time: 19737 real time: 19732 gc time: 1488
plt/collects/images/private/deep-flomap-struct.rkt
cpu time: 8232 real time: 8231 gc time: 740
cpu time: 8144 real time: 8144 gc time: 756
cpu time: 8216 real time: 8215 gc time: 752
cpu time: 8176 real time: 8177 gc time: 748
cpu time: 8100 real time: 8100 gc time: 768
cpu time: 8076 real time: 8073 gc time: 760
cpu time: 8200 real time: 8200 gc time: 744
plt/collects/math/private/functions/log-gamma-zeros.rkt
cpu time: 7692 real time: 7692 gc time: 492
cpu time: 7868 real time: 7867 gc time: 504
cpu time: 7820 real time: 7820 gc time: 484
cpu time: 7724 real time: 7724 gc time: 500
cpu time: 7720 real time: 7721 gc time: 484
cpu time: 7784 real time: 7786 gc time: 468
cpu time: 7772 real time: 7770 gc time: 488
plt/collects/images/private/flomap-pointwise.rkt
cpu time: 7820 real time: 7820 gc time: 752
cpu time: 7740 real time: 7736 gc time: 740
cpu time: 7948 real time: 7946 gc time: 724
cpu time: 7852 real time: 7851 gc time: 736
cpu time: 7832 real time: 7830 gc time: 728
cpu time: 7708 real time: 7710 gc time: 724
cpu time: 7696 real time: 7695 gc time: 724
plt/collects/images/private/flomap-blur.rkt
cpu time: 6240 real time: 6237 gc time: 548
cpu time: 6268 real time: 6266 gc time: 528
cpu time: 6292 real time: 6288 gc time: 564
cpu time: 6300 real time: 6303 gc time: 532
cpu time: 6236 real time: 6235 gc time: 508
cpu time: 6212 real time: 6210 gc time: 560
cpu time: 6296 real time: 6296 gc time: 560
plt/collects/images/private/flomap-transform.rkt
cpu time: 6424 real time: 6423 gc time: 600
cpu time: 6528 real time: 6529 gc time: 592
cpu time: 6408 real time: 6406 gc time: 588
cpu time: 6468 real time: 6467 gc time: 592
cpu time: 6408 real time: 6406 gc time: 600
cpu time: 6448 real time: 6449 gc time: 612
cpu time: 6444 real time: 6445 gc time: 612
plt/collects/math/tests/matrix-strictness-tests.rkt
cpu time: 32434 real time: 32430 gc time: 3504
cpu time: 5676 real time: 5676 gc time: 732
cpu time: 5612 real time: 5613 gc time: 736
cpu time: 5560 real time: 5559 gc time: 724
cpu time: 5672 real time: 5672 gc time: 704
cpu time: 5536 real time: 5535 gc time: 712
cpu time: 5584 real time: 5583 gc time: 736
plt/collects/math/tests/array-strictness-tests.rkt
cpu time: 5452 real time: 5454 gc time: 604
cpu time: 5492 real time: 5491 gc time: 608
cpu time: 5436 real time: 5437 gc time: 640
cpu time: 5460 real time: 5458 gc time: 608
cpu time: 5464 real time: 5466 gc time: 604
cpu time: 5484 real time: 5483 gc time: 620
cpu time: 5472 real time: 5471 gc time: 608
plt/collects/math/private/number-theory/number-theory.rkt
cpu time: 5844 real time: 5844 gc time: 632
cpu time: 5976 real time: 5974 gc time: 632
cpu time: 5832 real time: 5831 gc time: 652
cpu time: 5808 real time: 5807 gc time: 620
cpu time: 5864 real time: 5863 gc time: 636
cpu time: 5840 real time: 5838 gc time: 668
cpu time: 5800 real time: 5801 gc time: 636
plt/collects/math/private/array/fcarray-pointwise.rkt
cpu time: 4964 real time: 4963 gc time: 724
cpu time: 4956 real time: 4957 gc time: 700
cpu time: 4936 real time: 4933 gc time: 700
cpu time: 4960 real time: 4960 gc time: 696
cpu time: 4956 real time: 4957 gc time: 704
cpu time: 4976 real time: 4974 gc time: 700
cpu time: 4972 real time: 4973 gc time: 692
plt/collects/math/private/matrix/matrix-solve.rkt
cpu time: 6712 real time: 6711 gc time: 708
cpu time: 6696 real time: 6697 gc time: 728
cpu time: 6824 real time: 6824 gc time: 672
cpu time: 6692 real time: 6692 gc time: 704
cpu time: 6664 real time: 6665 gc time: 692
cpu time: 6748 real time: 6746 gc time: 700
cpu time: 6728 real time: 6728 gc time: 676
plt/collects/math/private/number-theory/bernoulli.rkt
cpu time: 7604 real time: 7603 gc time: 512
cpu time: 7624 real time: 7625 gc time: 512
cpu time: 7496 real time: 7493 gc time: 532
cpu time: 7228 real time: 7227 gc time: 540
cpu time: 7708 real time: 7709 gc time: 536
cpu time: 7520 real time: 7521 gc time: 512
cpu time: 7576 real time: 7577 gc time: 512
plt/collects/math/private/utils/flonum-tests.rkt
cpu time: 5076 real time: 5076 gc time: 744
cpu time: 5108 real time: 5107 gc time: 776
cpu time: 5080 real time: 5080 gc time: 776
cpu time: 5100 real time: 5098 gc time: 768
cpu time: 5152 real time: 5148 gc time: 744
cpu time: 5100 real time: 5099 gc time: 772
cpu time: 5124 real time: 5125 gc time: 744
plt/collects/math/private/matrix/matrix-operator-norm.rkt
cpu time: 5244 real time: 5243 gc time: 664
cpu time: 5184 real time: 5184 gc time: 672
cpu time: 5188 real time: 5190 gc time: 652
cpu time: 5268 real time: 5266 gc time: 676
cpu time: 5260 real time: 5261 gc time: 672
cpu time: 5220 real time: 5219 gc time: 700
cpu time: 5284 real time: 5286 gc time: 668
plt/collects/images/private/flomap-struct.rkt
cpu time: 3976 real time: 3973 gc time: 604
cpu time: 3940 real time: 3938 gc time: 604
cpu time: 3992 real time: 3993 gc time: 580
cpu time: 3944 real time: 3945 gc time: 600
cpu time: 3972 real time: 3972 gc time: 604
cpu time: 3968 real time: 3968 gc time: 572
cpu time: 3956 real time: 3958 gc time: 608
plt/collects/math/private/array/flarray-pointwise.rkt
cpu time: 5980 real time: 5978 gc time: 636
cpu time: 6004 real time: 6004 gc time: 612
cpu time: 5932 real time: 5931 gc time: 624
cpu time: 5948 real time: 5945 gc time: 624
cpu time: 5944 real time: 5943 gc time: 648
cpu time: 5996 real time: 5995 gc time: 616
cpu time: 5936 real time: 5933 gc time: 624
plt/collects/typed/net/url.rkt
cpu time: 1196 real time: 1193 gc time: 352
cpu time: 1184 real time: 1183 gc time: 360
cpu time: 1192 real time: 1192 gc time: 356
cpu time: 1172 real time: 1173 gc time: 364
cpu time: 1180 real time: 1179 gc time: 368
cpu time: 1192 real time: 1190 gc time: 360
cpu time: 1176 real time: 1177 gc time: 368
plt/collects/future-visualizer/typed.rkt
cpu time: 1172 real time: 1170 gc time: 428
cpu time: 1192 real time: 1191 gc time: 464
cpu time: 1176 real time: 1177 gc time: 460
cpu time: 1176 real time: 1179 gc time: 452
cpu time: 1188 real time: 1186 gc time: 464
cpu time: 1176 real time: 1175 gc time: 464
cpu time: 1172 real time: 1174 gc time: 448
plt/collects/math/private/base/base-random.rkt
cpu time: 1268 real time: 1268 gc time: 388
cpu time: 1272 real time: 1271 gc time: 380
cpu time: 1256 real time: 1255 gc time: 388
cpu time: 1252 real time: 1253 gc time: 380
cpu time: 1268 real time: 1267 gc time: 380
cpu time: 1264 real time: 1265 gc time: 372
cpu time: 1264 real time: 1265 gc time: 388
plt/collects/math/private/number-theory/polygonal.rkt
cpu time: 6420 real time: 6422 gc time: 732
cpu time: 1272 real time: 1274 gc time: 392
cpu time: 1260 real time: 1259 gc time: 404
cpu time: 1252 real time: 1252 gc time: 384
cpu time: 1264 real time: 1264 gc time: 380
cpu time: 1272 real time: 1273 gc time: 384
cpu time: 1264 real time: 1262 gc time: 380
plt/collects/math/private/functions/incomplete-gamma/gamma-lower-series.rkt
cpu time: 27557 real time: 27557 gc time: 3060
cpu time: 1244 real time: 1246 gc time: 388
cpu time: 1240 real time: 1240 gc time: 376
cpu time: 1232 real time: 1232 gc time: 380
cpu time: 1236 real time: 1238 gc time: 380
cpu time: 1240 real time: 1239 gc time: 380
cpu time: 1248 real time: 1247 gc time: 376
plt/collects/math/private/array/typed-array-pointwise.rkt
cpu time: 1296 real time: 1293 gc time: 376
cpu time: 1304 real time: 1300 gc time: 368
cpu time: 1292 real time: 1289 gc time: 372
cpu time: 1296 real time: 1295 gc time: 380
cpu time: 1300 real time: 1302 gc time: 368
cpu time: 1304 real time: 1303 gc time: 380
cpu time: 1304 real time: 1305 gc time: 384
plt/collects/tests/typed-racket/xfail/internal-typed-submod.rkt
cpu time: 1108 real time: 1109 gc time: 368
cpu time: 1132 real time: 1135 gc time: 388
cpu time: 1120 real time: 1121 gc time: 372
cpu time: 1136 real time: 1139 gc time: 388
cpu time: 1128 real time: 1126 gc time: 376
cpu time: 1100 real time: 1101 gc time: 360
cpu time: 1176 real time: 1174 gc time: 420
plt/collects/math/private/utils.rkt
cpu time: 1264 real time: 1265 gc time: 400
cpu time: 1256 real time: 1255 gc time: 400
cpu time: 1252 real time: 1250 gc time: 408
cpu time: 1272 real time: 1269 gc time: 412
cpu time: 1260 real time: 1260 gc time: 404
cpu time: 1252 real time: 1251 gc time: 392
cpu time: 1256 real time: 1254 gc time: 392
plt/collects/math/private/number-theory/divisibility.rkt
cpu time: 1324 real time: 1323 gc time: 416
cpu time: 1312 real time: 1313 gc time: 388
cpu time: 1312 real time: 1312 gc time: 392
cpu time: 1320 real time: 1318 gc time: 400
cpu time: 1316 real time: 1314 gc time: 404
cpu time: 1332 real time: 1330 gc time: 420
cpu time: 1328 real time: 1328 gc time: 408
plt/collects/math/private/functions/lanczos.rkt
cpu time: 18577 real time: 18573 gc time: 2316
cpu time: 1316 real time: 1312 gc time: 388
cpu time: 1308 real time: 1309 gc time: 384
cpu time: 1328 real time: 1324 gc time: 372
cpu time: 1328 real time: 1326 gc time: 404
cpu time: 1312 real time: 1311 gc time: 376
cpu time: 1316 real time: 1318 gc time: 384
plt/collects/tests/typed-racket/succeed/pr13412.rkt
cpu time: 1248 real time: 1246 gc time: 384
cpu time: 1228 real time: 1227 gc time: 360
cpu time: 1240 real time: 1239 gc time: 368
cpu time: 1248 real time: 1249 gc time: 368
cpu time: 1248 real time: 1245 gc time: 376
cpu time: 1268 real time: 1266 gc time: 372
cpu time: 1232 real time: 1232 gc time: 364
plt/collects/typed/net/mime.rkt
cpu time: 1140 real time: 1139 gc time: 376
cpu time: 1132 real time: 1130 gc time: 360
cpu time: 1136 real time: 1136 gc time: 380
cpu time: 1140 real time: 1141 gc time: 380
cpu time: 1128 real time: 1129 gc time: 368
cpu time: 1136 real time: 1137 gc time: 372
cpu time: 1136 real time: 1139 gc time: 372
plt/collects/tests/typed-racket/optimizer/tests/derived-pair3.rkt
cpu time: 1516 real time: 1515 gc time: 328
cpu time: 1520 real time: 1520 gc time: 344
cpu time: 1520 real time: 1518 gc time: 356
cpu time: 1508 real time: 1508 gc time: 336
cpu time: 1508 real time: 1507 gc time: 336
cpu time: 1524 real time: 1526 gc time: 340
cpu time: 1496 real time: 1497 gc time: 336
plt/collects/images/private/flomap.rkt
cpu time: 29781 real time: 29781 gc time: 2416
cpu time: 1060 real time: 1059 gc time: 356
cpu time: 1052 real time: 1052 gc time: 348
cpu time: 1068 real time: 1070 gc time: 376
cpu time: 1064 real time: 1061 gc time: 356
cpu time: 1060 real time: 1060 gc time: 372
cpu time: 1056 real time: 1056 gc time: 360
plt/collects/math/private/distributions/impl/beta-pdf.rkt
cpu time: 14544 real time: 14542 gc time: 1168
cpu time: 1216 real time: 1217 gc time: 380
cpu time: 1216 real time: 1215 gc time: 388
cpu time: 1208 real time: 1208 gc time: 368
cpu time: 1216 real time: 1214 gc time: 384
cpu time: 1204 real time: 1204 gc time: 376
cpu time: 1212 real time: 1212 gc time: 392
plt/collects/tests/typed-racket/succeed/poly-struct-parent.rkt
cpu time: 1168 real time: 1170 gc time: 384
cpu time: 1148 real time: 1147 gc time: 352
cpu time: 1160 real time: 1160 gc time: 368
cpu time: 1148 real time: 1147 gc time: 360
cpu time: 1152 real time: 1151 gc time: 352
cpu time: 1180 real time: 1181 gc time: 372
cpu time: 1172 real time: 1174 gc time: 372
plt/collects/math/private/functions/incomplete-gamma/gamma-normal.rkt
cpu time: 2568 real time: 2570 gc time: 580
cpu time: 1188 real time: 1190 gc time: 372
cpu time: 1192 real time: 1194 gc time: 376
cpu time: 1180 real time: 1181 gc time: 368
cpu time: 1192 real time: 1192 gc time: 384
cpu time: 1188 real time: 1189 gc time: 380
cpu time: 1196 real time: 1196 gc time: 384
plt/collects/math/private/distributions/impl/beta-utils.rkt
cpu time: 1168 real time: 1168 gc time: 356
cpu time: 1168 real time: 1170 gc time: 384
cpu time: 1176 real time: 1176 gc time: 372
cpu time: 1160 real time: 1161 gc time: 364
cpu time: 1172 real time: 1171 gc time: 384
cpu time: 1180 real time: 1181 gc time: 384
cpu time: 1164 real time: 1165 gc time: 380
plt/collects/tests/typed-racket/succeed/module-plus.rkt
cpu time: 1176 real time: 1177 gc time: 376
cpu time: 1176 real time: 1174 gc time: 388
cpu time: 1168 real time: 1169 gc time: 372
cpu time: 1176 real time: 1176 gc time: 372
cpu time: 1180 real time: 1178 gc time: 388
cpu time: 1176 real time: 1173 gc time: 380
cpu time: 1180 real time: 1180 gc time: 388
plt/collects/math/private/distributions/impl/normal-utils.rkt
cpu time: 1144 real time: 1144 gc time: 364
cpu time: 1156 real time: 1157 gc time: 380
cpu time: 1172 real time: 1171 gc time: 380
cpu time: 1156 real time: 1155 gc time: 368
cpu time: 1156 real time: 1156 gc time: 368
cpu time: 1148 real time: 1149 gc time: 372
cpu time: 1160 real time: 1159 gc time: 380
plt/collects/math/private/unsafe.rkt
cpu time: 1248 real time: 1247 gc time: 356
cpu time: 1240 real time: 1239 gc time: 344
cpu time: 1244 real time: 1241 gc time: 348
cpu time: 1256 real time: 1253 gc time: 364
cpu time: 1240 real time: 1240 gc time: 340
cpu time: 1248 real time: 1247 gc time: 348
cpu time: 1248 real time: 1246 gc time: 344
plt/collects/images/flomap.rkt
cpu time: 924 real time: 926 gc time: 308
cpu time: 940 real time: 937 gc time: 312
cpu time: 928 real time: 929 gc time: 308
cpu time: 940 real time: 942 gc time: 316
cpu time: 936 real time: 938 gc time: 296
cpu time: 932 real time: 930 gc time: 304
cpu time: 936 real time: 933 gc time: 316
plt/collects/plot/typed/common/types.rkt
cpu time: 2036 real time: 2034 gc time: 636
cpu time: 2044 real time: 2042 gc time: 648
cpu time: 2044 real time: 2042 gc time: 604
cpu time: 2052 real time: 2052 gc time: 644
cpu time: 2048 real time: 2048 gc time: 636
cpu time: 2044 real time: 2044 gc time: 632
cpu time: 2048 real time: 2048 gc time: 632
plt/collects/math/private/matrix/utils.rkt
cpu time: 30093 real time: 30087 gc time: 4096
cpu time: 3124 real time: 3122 gc time: 512
cpu time: 3168 real time: 3168 gc time: 492
cpu time: 3100 real time: 3099 gc time: 500
cpu time: 3124 real time: 3124 gc time: 504
cpu time: 3096 real time: 3096 gc time: 504
cpu time: 3140 real time: 3141 gc time: 512
plt/collects/math/private/flonum/flonum-log.rkt
cpu time: 1828 real time: 1828 gc time: 432
cpu time: 1824 real time: 1824 gc time: 428
cpu time: 1836 real time: 1833 gc time: 432
cpu time: 1816 real time: 1815 gc time: 444
cpu time: 1812 real time: 1810 gc time: 424
cpu time: 1808 real time: 1808 gc time: 416
cpu time: 1824 real time: 1824 gc time: 428
plt/collects/math/private/distributions/utils.rkt
cpu time: 17953 real time: 17952 gc time: 2340
cpu time: 1320 real time: 1318 gc time: 432
cpu time: 1316 real time: 1312 gc time: 424
cpu time: 1320 real time: 1321 gc time: 428
cpu time: 1336 real time: 1335 gc time: 432
cpu time: 1324 real time: 1324 gc time: 424
cpu time: 1316 real time: 1318 gc time: 416
plt/collects/math/private/flonum/flonum-functions.rkt
cpu time: 1812 real time: 1810 gc time: 416
cpu time: 1780 real time: 1777 gc time: 416
cpu time: 1768 real time: 1769 gc time: 392
cpu time: 1764 real time: 1761 gc time: 400
cpu time: 1772 real time: 1772 gc time: 408
cpu time: 1764 real time: 1765 gc time: 400
cpu time: 1772 real time: 1770 gc time: 396
plt/collects/math/private/flonum/flonum-constants.rkt
cpu time: 880 real time: 877 gc time: 252
cpu time: 880 real time: 877 gc time: 256
cpu time: 880 real time: 878 gc time: 256
cpu time: 884 real time: 882 gc time: 268
cpu time: 880 real time: 882 gc time: 264
cpu time: 868 real time: 870 gc time: 256
cpu time: 876 real time: 876 gc time: 256
plt/collects/math/private/vector/vector.rkt
cpu time: 1112 real time: 1112 gc time: 388
cpu time: 1100 real time: 1101 gc time: 380
cpu time: 1112 real time: 1114 gc time: 388
cpu time: 1112 real time: 1110 gc time: 380
cpu time: 1104 real time: 1100 gc time: 392
cpu time: 1104 real time: 1103 gc time: 376
cpu time: 1108 real time: 1109 gc time: 388
plt/collects/plot/typed/syntax.rkt
cpu time: 764 real time: 762 gc time: 236
cpu time: 764 real time: 762 gc time: 244
cpu time: 764 real time: 763 gc time: 228
cpu time: 768 real time: 768 gc time: 240
cpu time: 768 real time: 768 gc time: 244
cpu time: 764 real time: 761 gc time: 240
cpu time: 764 real time: 762 gc time: 228
plt/collects/math/vector.rkt
cpu time: 26421 real time: 26419 gc time: 3384
cpu time: 892 real time: 892 gc time: 252
cpu time: 892 real time: 892 gc time: 268
cpu time: 900 real time: 900 gc time: 260
cpu time: 896 real time: 893 gc time: 264
cpu time: 888 real time: 889 gc time: 248
cpu time: 896 real time: 894 gc time: 256
plt/collects/plot/typed/contracted/sample.rkt
cpu time: 1400 real time: 1403 gc time: 532
cpu time: 1416 real time: 1414 gc time: 552
cpu time: 1420 real time: 1418 gc time: 568
cpu time: 1412 real time: 1412 gc time: 548
cpu time: 1404 real time: 1403 gc time: 548
cpu time: 1404 real time: 1405 gc time: 540
cpu time: 1420 real time: 1419 gc time: 556
plt/collects/typed/private/utils.rkt
cpu time: 756 real time: 756 gc time: 256
cpu time: 756 real time: 756 gc time: 248
cpu time: 752 real time: 754 gc time: 252
cpu time: 756 real time: 754 gc time: 252
cpu time: 760 real time: 760 gc time: 248
cpu time: 748 real time: 746 gc time: 244
cpu time: 752 real time: 755 gc time: 252
plt/collects/math/private/functions/stirling-error.rkt
cpu time: 2892 real time: 2892 gc time: 424
cpu time: 2884 real time: 2884 gc time: 412
cpu time: 2928 real time: 2927 gc time: 428
cpu time: 2908 real time: 2908 gc time: 408
cpu time: 2892 real time: 2894 gc time: 412
cpu time: 2888 real time: 2887 gc time: 416
cpu time: 2888 real time: 2887 gc time: 408
plt/collects/math/private/functions/log-gamma.rkt
cpu time: 14216 real time: 14217 gc time: 1172
cpu time: 3008 real time: 3009 gc time: 440
cpu time: 2988 real time: 2985 gc time: 432
cpu time: 2976 real time: 2976 gc time: 444
cpu time: 2976 real time: 2974 gc time: 448
cpu time: 3000 real time: 3000 gc time: 448
cpu time: 2968 real time: 2969 gc time: 440
plt/collects/math/private/distributions/delta-dist.rkt
cpu time: 4732 real time: 4729 gc time: 1000
cpu time: 1956 real time: 1954 gc time: 464
cpu time: 1976 real time: 1975 gc time: 456
cpu time: 1940 real time: 1939 gc time: 448
cpu time: 1948 real time: 1946 gc time: 468
cpu time: 1952 real time: 1950 gc time: 456
cpu time: 1936 real time: 1939 gc time: 448
plt/collects/plot/typed/main.rkt
cpu time: 19481 real time: 19476 gc time: 4360
cpu time: 1916 real time: 1916 gc time: 640
cpu time: 1920 real time: 1923 gc time: 624
cpu time: 1904 real time: 1901 gc time: 600
cpu time: 1900 real time: 1899 gc time: 620
cpu time: 1936 real time: 1935 gc time: 616
cpu time: 1900 real time: 1900 gc time: 624
plt/collects/math/private/base/base-functions.rkt
cpu time: 2896 real time: 2895 gc time: 464
cpu time: 2892 real time: 2893 gc time: 464
cpu time: 2932 real time: 2931 gc time: 460
cpu time: 2900 real time: 2896 gc time: 460
cpu time: 2904 real time: 2901 gc time: 456
cpu time: 2900 real time: 2901 gc time: 464
cpu time: 2920 real time: 2918 gc time: 456
plt/collects/math/private/array/typed-array-struct.rkt
cpu time: 3412 real time: 3414 gc time: 504
cpu time: 3432 real time: 3430 gc time: 520
cpu time: 3380 real time: 3377 gc time: 508
cpu time: 3392 real time: 3391 gc time: 532
cpu time: 3400 real time: 3399 gc time: 512
cpu time: 3404 real time: 3404 gc time: 504
cpu time: 3396 real time: 3393 gc time: 524
plt/collects/math/private/polynomial/chebyshev.rkt
cpu time: 3876 real time: 3875 gc time: 624
cpu time: 3556 real time: 3555 gc time: 624
cpu time: 3548 real time: 3549 gc time: 656
cpu time: 3528 real time: 3527 gc time: 584
cpu time: 3532 real time: 3533 gc time: 616
cpu time: 3544 real time: 3541 gc time: 636
cpu time: 3556 real time: 3558 gc time: 652
any/c
---cut here---
#lang racket/base

#|
This file is for utilities that are of general interest,
at least theoretically.
|#

(require (for-syntax racket/base syntax/parse racket/string)
         racket/require-syntax racket/provide-syntax         
         racket/struct-info "timing.rkt")

(provide
 ;; optimization
 optimize?
 ;; timing
 start-timing do-time
 ;; logging
 show-input?
 ;; provide macros
 rep utils typecheck infer env private types)

(define optimize? (make-parameter #t))
(define-for-syntax enable-contracts? #f)
(define-for-syntax enable-options? #t)

#;
(define-syntax do-contract-req
  (if (or enable-contracts? enable-options?)
      (lambda (stx) (datum->syntax stx '(begin
                                          (require unstable/options)
                                          (require racket/base))))
      (syntax-rules () [(_) (begin)])))
#;
(do-contract-req)

(require unstable/options)
(require racket/contract)

(struct option/c/w (ctc)
  #:property prop:contract
  (build-contract-property
   #:projection
   (λ (ctc)
     (define f (contract-projection (option/c (option/c/w-ctc ctc) #:tester (λ (x) #t))))
     (λ (blame) (λ (val) (waive-option ((f blame) val)))))))

(struct discard (ctc)
  #:property prop:contract
  (build-contract-property
   #:projection
   (λ (ctc)
     (define f (contract-projection (option/c (discard-ctc ctc))))
     (λ (blame) (λ (val) ((f blame) val) val)))))




;mode3
(define-syntax-rule (option/c/s ctc) any/c)

;mode4
;(define-syntax-rule (option/c/s ctc) (option/c/w ctc))

;mode5
;(define-syntax-rule (option/c/s ctc) (discard ctc))

(define show-input? (make-parameter #f))

;; fancy require syntax
(define-syntax (define-requirer stx)
  (syntax-parse stx
    [(_ nm:id nm-out:id)
     #`(...
        (begin
          (define-require-syntax (nm stx)
            (syntax-parse stx
              [(form id:identifier ...)
               (with-syntax ([(id* ...)
                              (map (lambda (id)
                                     (datum->syntax
                                      id
                                      `(lib
					,(datum->syntax
					  #f
					  (string-join
					   (list "typed-racket"
						 (symbol->string (syntax-e #'nm))
						 (string-append (symbol->string (syntax-e id)) ".rkt"))
					   "/")
					  id id))
                                      id id))
                                   (syntax->list #'(id ...)))])
                 (syntax-property (syntax/loc stx (combine-in id* ...))
                                  'disappeared-use
                                  #'form))]))
          (define-provide-syntax (nm-out stx)
            (syntax-parse stx
              [(_ id:identifier ...)
               (with-syntax ([(id* ...)
                              (map (lambda (id)
                                     (datum->syntax
                                      id
                                      `(lib
					,(datum->syntax
					  #f
					  (string-join
					   (list "typed-racket"
						 (symbol->string (syntax-e #'nm))
						 (string-append (symbol->string (syntax-e id)) ".rkt"))
					   "/")
					  id id))))
                                   (syntax->list #'(id ...)))])
                 (syntax/loc stx (combine-out (all-from-out id*) ...)))]))
          (provide nm nm-out)))]))


(define-requirer rep rep-out)
(define-requirer infer infer-out)
(define-requirer typecheck typecheck-out)
(define-requirer utils utils-out)
(define-requirer env env-out)
(define-requirer private private-out)
(define-requirer types types-out)
(define-requirer optimizer optimizer-out)
(define-requirer base-env base-env-out)

;; turn contracts on and off - off by default for performance.
(provide (for-syntax enable-contracts?)
         provide/cond-contract
         with-cond-contract         
         define-struct/cond-contract
         define/cond-contract
         contract-req
         define/cond-contract/provide
         define-for-cond-contract
         provide-for-cond-contract
         require-for-cond-contract)

(define-require-syntax contract-req
  (if (or enable-contracts? enable-options?)
      (lambda (stx) (datum->syntax stx 'racket/contract))
      (syntax-rules ()
        [(_) (combine-in)])))

(define-syntax define-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'define)
      (syntax-parser
        [(_ args:expr body:expr) #'(begin)])))

(define-syntax provide-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'provide)
      (syntax-parser
        [(_ provide-spec:expr ...) #'(begin)])))

(define-syntax require-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'require)
      (syntax-parser
        [(_ require-spec:expr ...) #'(begin)])))

(define-syntax-rule (define/cond-contract/provide (name . args) c . body)
  (begin (define/cond-contract name c
           (begin
             (define (name . args) body)
             name))
         (provide/cond-contract [name c])))

(define-syntax provide/cond-contract
  (cond [enable-options?
         (lambda (stx)
           (define-syntax-class clause
             #:literals (parameter/c)
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(contract-out [rename out in (option/c/s cnt)]))
             (pattern [nm:id (parameter/c cnt:expr)]
                      #:with i #'(contract-out [nm (parameter/c cnt)]))
             (pattern [nm:id cnt:expr]
                      #:with i #'(contract-out [nm (option/c/s cnt)])))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]
        [enable-contracts?
         (lambda (stx)
           (define-syntax-class clause
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(contract-out [rename out in cnt]))
             (pattern [nm:id cnt:expr]
                      #:with i #'(contract-out [nm cnt])))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]
        [else
         (lambda (stx)
           (define-syntax-class clause
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(rename-out [out in]))
             (pattern [i:id cnt:expr]))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]))


(define-syntax with-cond-contract
  (cond [enable-options?
         (lambda (stx)
           (syntax-parse stx
                         [(_ name ((id spec)) . body)
                          #'(with-contract name ((id (option/c/s spec))) . body)]
                         [(_ name specs . body)
                          #'(begin . body)]))]
        [enable-contracts?
         (lambda (stx)
           (syntax-parse stx
                         [(_ name ((id spec)) . body)
                          #'(with-contract name ((id spec)) . body)]
                         [(_ name specs . body)
                          #'(begin . body)]))]
        [else
         (lambda (stx)
           (syntax-parse stx
                         [(_ name specs . body)
                          #'(begin . body)]))]))


(define-syntax define/cond-contract
  (cond [enable-options?
         (lambda (stx)
           (syntax-parse stx
                         [(_ head cnt . body)
                          #'(define/contract head (option/c/s cnt) . body)]))]
        [enable-contracts?
         (make-rename-transformer #'define/contract)]
        [else
         (lambda (stx)
           (syntax-parse stx
                         [(_ head  cnt . body)
                          #'(define head . body)]))]))

(define-syntax define-struct/cond-contract
  ;(if enable-contracts?
  ;(make-rename-transformer #'define-struct/contract))
  (syntax-rules ()
    [(_ hd ([i c] ...) . opts)
     (define-struct hd (i ...) . opts)]))


(provide make-struct-info-self-ctor)
;Copied from racket/private/define-struct
;FIXME when multiple bindings are supported
(define (self-ctor-transformer orig stx)
  (define (transfer-srcloc orig stx)
    (datum->syntax orig (syntax-e orig) stx orig))
  (syntax-case stx ()
    [(self arg ...) (datum->syntax stx
                                   (cons (syntax-property (transfer-srcloc orig #'self)
                                                          'constructor-for
                                                          (syntax-local-introduce #'self))
                                         (syntax-e (syntax (arg ...))))
                                   stx
                                   stx)]
    [_ (transfer-srcloc orig stx)]))


(define make-struct-info-self-ctor
 (let ()
  (struct struct-info-self-ctor (id info)
          #:property prop:procedure
                     (lambda (ins stx)
                      (self-ctor-transformer (struct-info-self-ctor-id ins) stx))
          #:property prop:struct-info (lambda (x) (extract-struct-info (struct-info-self-ctor-info x))))
  struct-info-self-ctor))
---cut here---
raco setup: version: 5.3.4.7 [3m]
raco setup: variants: 3m
raco setup: main collects: /home/chrdimo/Desktop/artifact/plt/collects
raco setup: collects paths: 
raco setup:   /home/chrdimo/.racket/5.3.4.7/collects
raco setup:   /home/chrdimo/Desktop/artifact/plt/collects
raco setup: --- compiling collections ---
raco setup: making: racket
raco setup: --- parallel build using 4 processes ---
raco setup: 3 making: compiler
raco setup: 2 making: raco
raco setup: 1 making: racket
raco setup: 0 making: images
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill/lang
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill/private
raco setup: 2 making: 2htdp (HtDP/2e Teachpacks)
raco setup: 3 making: compiler/commands
raco setup: 3 making: compiler/demodularizer
raco setup: 3 making: compiler/private
raco setup: 3 making: algol60
raco setup: 1 making: racket/lang
raco setup: 1 making: racket/place
raco setup: 1 making: racket/place/distributed
raco setup: 1 making: racket/place/private
raco setup: 1 making: racket/unit
raco setup: 1 making: racket/unit/lang
raco setup: 1 making: racket/kernel
raco setup: 1 making: racket/snip
raco setup: 1 making: racket/snip/private
raco setup: 1 making: racket/unsafe
raco setup: 1 making: racket/base
raco setup: 1 making: racket/base/lang
raco setup: 1 making: racket/match
raco setup: 2 making: 2htdp/private
raco setup: 1 making: racket/gui
raco setup: 2 making: 2htdp/private/csv
raco setup: 2 making: 2htdp/planetcute
raco setup: 1 making: racket/gui/lang
raco setup: 1 making: racket/signature
raco setup: 1 making: racket/signature/lang
raco setup: 1 making: racket/draw
raco setup: 1 making: racket/draw/unsafe
raco setup: 1 making: racket/draw/private
raco setup: 3 making: algol60/lang
raco setup: 3 making: algol60/examples
raco setup: 3 making: at-exp
raco setup: 3 making: at-exp/lang
raco setup: 3 making: browser
raco setup: 1 making: racket/load
raco setup: 1 making: racket/load/lang
raco setup: 1 making: racket/contract
raco setup: 1 making: racket/contract/private
raco setup: 2 making: compatibility
raco setup: 2 making: compatibility/scribblings
raco setup: 2 making: config
raco setup: 2 making: data
raco setup: 1 making: racket/private
raco setup: 2 making: data/scribblings
raco setup: 2 making: data/tests
raco setup: 2 making: data/private
raco setup: 2 making: datalog
raco setup: 3 making: browser/tests
raco setup: 3 making: browser/private
raco setup: 3 making: db
raco setup: 2 making: datalog/lang
raco setup: 2 making: datalog/sexp
raco setup: 2 making: datalog/sexp/lang
raco setup: 3 making: db/util
raco setup: 2 making: datalog/scribblings
raco setup: 2 making: datalog/tool
raco setup: 2 making: datalog/private
raco setup: 3 making: db/util/private
raco setup: 3 making: db/scribblings
raco setup: 3 making: db/private
raco setup: 3 making: db/private/postgresql
raco setup: 2 making: defaults
raco setup: 2 making: deinprogramm (DeinProgramm)
raco setup: 3 making: db/private/sqlite3
raco setup: 3 making: db/private/mysql
raco setup: 3 making: db/private/odbc
raco setup: 3 making: db/private/generic
raco setup: 1 making: racket/private/lang
raco setup: 1 making: dynext
raco setup: 3 making: embedded-gui
raco setup: 3 making: embedded-gui/scribblings
raco setup: 1 making: dynext/private
raco setup: 3 making: embedded-gui/private
raco setup: 1 making: eopl
raco setup: 2 making: deinprogramm/quickcheck (DeinProgramm - QuickCheck)
raco setup: 2 making: deinprogramm/DMdA-vanilla
raco setup: 2 making: deinprogramm/DMdA-vanilla/lang
raco setup: 2 making: deinprogramm/DMdA-assignments
raco setup: 1 making: eopl/lang
raco setup: 2 making: deinprogramm/DMdA-assignments/lang
raco setup: 2 making: deinprogramm/signature (DeinProgramm - Signatures)
raco setup: 1 making: eopl/private
raco setup: 1 making: errortrace
raco setup: 2 making: deinprogramm/DMdA-beginner
raco setup: 2 making: deinprogramm/DMdA-beginner/lang
raco setup: 2 making: deinprogramm/scribblings
raco setup: 3 making: ffi
raco setup: 1 making: errortrace/lang
raco setup: 1 making: errortrace/scribblings
raco setup: 2 making: deinprogramm/DMdA-advanced
raco setup: 1 making: errortrace/private
raco setup: 2 making: deinprogramm/DMdA-advanced/lang
raco setup: 2 making: deinprogramm/DMdA
raco setup: 1 making: file
raco setup: 2 making: deinprogramm/DMdA/lang
raco setup: 2 making: framework
raco setup: 3 making: ffi/unsafe
raco setup: 3 making: ffi/unsafe/private
raco setup: 3 making: frtime (FrTime)
raco setup: 2 making: framework/private
raco setup: 3 making: frtime/frlibs
raco setup: 3 making: frtime/lang
raco setup: 3 making: frtime/animation
raco setup: 1 making: file/scribblings
raco setup: 2 making: future-visualizer
raco setup: 1 making: file/tests
raco setup: 3 making: frtime/gui
raco setup: 1 making: file/private
raco setup: 3 making: frtime/reactive
raco setup: 3 making: frtime/reactive/lang
raco setup: 3 making: frtime/opt
raco setup: 3 making: frtime/opt/lang
raco setup: 3 making: frtime/core
raco setup: 1 making: games
raco setup: 3 making: frtime/scribblings
raco setup: 3 making: frtime/tool (FrTime Tool)
raco setup: 3 making: graphics
raco setup: 1 making: games/aces
raco setup: 1 making: games/jewel
raco setup: 1 making: games/pousse
raco setup: 3 making: graphics/scribblings
raco setup: 3 making: graphics/tests
raco setup: 3 making: gui-debugger
raco setup: 1 making: games/tally-maze
raco setup: 3 making: gui-debugger/icons
raco setup: 2 making: future-visualizer/scribblings
raco setup: 2 making: future-visualizer/private
raco setup: 2 making: help
raco setup: 2 making: help/tests
raco setup: 2 making: help/private
raco setup: 2 making: hierlist
raco setup: 2 making: honu
raco setup: 2 making: honu/lang
raco setup: 2 making: honu/core
raco setup: 2 making: honu/core/lang
raco setup: 2 making: honu/core/private
raco setup: 2 making: honu/scribblings
raco setup: 2 making: honu/tests
raco setup: 2 making: honu/private
raco setup: 2 making: honu/private/lang
raco setup: 2 making: htdp (HtDP Teachpacks)
raco setup: 2 making: htdp/isl+
raco setup: 2 making: htdp/isl+/lang
raco setup: 2 making: htdp/isl
raco setup: 2 making: htdp/isl/lang
raco setup: 2 making: htdp/bsl
raco setup: 2 making: htdp/bsl/lang
raco setup: 2 making: htdp/bsl+
raco setup: 2 making: htdp/bsl+/lang
raco setup: 2 making: htdp/asl
raco setup: 2 making: htdp/asl/lang
raco setup: 2 making: html
raco setup: 2 making: icons
raco setup: 2 making: info-domain
raco setup: 2 making: json
raco setup: 2 making: lang (HtDP Languages)
raco setup: 2 making: lang/private
raco setup: 2 making: launcher
raco setup: 2 making: launcher/tests
raco setup: 2 making: lazy
raco setup: 2 making: lazy/lang
raco setup: 2 making: macro-debugger
raco setup: 1 making: games/tally-maze/images
raco setup: 1 making: games/tally-maze/images/pumpkin
raco setup: 1 making: games/tally-maze/images/very-emotional
raco setup: 1 making: games/mines (Minesweeper)
raco setup: 1 making: games/mines/images
raco setup: 1 making: games/crazy8s (Crazy 8s)
raco setup: 1 making: games/crazy8s/images
raco setup: 1 making: games/slidey
raco setup: 1 making: games/chat-noir (Chat Noir)
raco setup: 1 making: games/same
raco setup: 1 making: games/gobblet
raco setup: 1 making: games/doors
raco setup: 1 making: games/doors/private
raco setup: 1 making: games/gl-board-game
raco setup: 1 making: games/checkers
raco setup: 1 making: games/ginrummy (Rummy)
raco setup: 1 making: games/memory
raco setup: 1 making: games/memory/images
raco setup: 1 making: games/gcalc (GCalc)
raco setup: 1 making: games/scribblings
raco setup: 1 making: games/tests
raco setup: 1 making: games/paint-by-numbers
raco setup: 1 making: games/paint-by-numbers/raw-problems
raco setup: 1 making: games/gofish (Go Fish)
raco setup: 1 making: games/blackjack
raco setup: 1 making: games/spider
raco setup: 1 making: games/cards
raco setup: 1 making: games/cards/hicolor
raco setup: 1 making: games/cards/locolor
raco setup: 1 making: games/lights-out
raco setup: 1 making: games/parcheesi
raco setup: 1 making: make
raco setup: 1 making: math
raco setup: 0 making: images/icons
raco setup: 0 making: images/scribblings
raco setup: 0 making: images/scribblings/images
raco setup: 0 making: images/private
raco setup: 0 making: meta (Infrastructure code)
raco setup: 0 making: meta/contrib
raco setup: 0 making: meta/contrib/completion
raco setup: 0 making: meta/contrib/rubber
raco setup: 0 making: meta/tree
raco setup: 0 making: meta/images
raco setup: 0 making: meta/images/taking-screenshots
raco setup: 0 making: meta/web
raco setup: 0 making: meta/web/stubs
raco setup: 0 making: meta/web/lang
raco setup: 0 making: meta/web/download
raco setup: 0 making: meta/web/common
raco setup: 0 making: meta/web/www
raco setup: 0 making: meta/web/minis
raco setup: 0 making: mred
raco setup: 0 making: mred/lang
raco setup: 0 making: mred/private
raco setup: 0 making: mred/private/wx
raco setup: 0 making: mred/private/wx/common
raco setup: 0 making: mred/private/wx/gtk
raco setup: 0 making: mred/private/wx/win32
raco setup: 0 making: mred/private/wx/cocoa
raco setup: 0 making: mred/private/wxme
raco setup: 0 making: mrlib
raco setup: 0 making: mrlib/scribblings
raco setup: 0 making: mrlib/scribblings/graph
raco setup: 0 making: mrlib/scribblings/hierlist
raco setup: 0 making: mrlib/scribblings/aligned-pasteboard
raco setup: 0 making: mrlib/hierlist
raco setup: 0 making: mrlib/private
raco setup: 0 making: mrlib/private/aligned-pasteboard
raco setup: 0 making: mysterx
raco setup: 0 making: mysterx/scribblings
raco setup: 0 making: mzcom
raco setup: 0 making: mzlib
raco setup: 0 making: mzlib/scribblings
raco setup: 0 making: mzlib/private
raco setup: 0 making: mzscheme
raco setup: 0 making: mzscheme/lang
raco setup: 0 making: net
raco setup: 0 making: net/scribblings
raco setup: 0 making: net/websocket
raco setup: 0 making: net/private
raco setup: 0 making: openssl
raco setup: 0 making: openssl/private
raco setup: 0 making: parser-tools
raco setup: 0 making: parser-tools/private-lex
raco setup: 0 making: parser-tools/private-yacc
raco setup: 0 making: parser-tools/examples
raco setup: 0 making: picturing-programs
raco setup: 0 making: picturing-programs/private
raco setup: 0 making: picturing-programs/private/pictures
raco setup: 0 making: pkg
raco setup: 0 making: pkg/gui
raco setup: 0 making: pkg/scribblings
raco setup: 0 making: plai
raco setup: 0 making: plai/mutator
raco setup: 0 making: plai/mutator/lang
raco setup: 0 making: plai/lang
raco setup: 0 making: plai/web
raco setup: 0 making: plai/web/lang
raco setup: 0 making: plai/gc2
raco setup: 0 making: plai/gc2/mutator
raco setup: 0 making: plai/gc2/mutator/lang
raco setup: 0 making: plai/gc2/collector
raco setup: 0 making: plai/gc2/collector/lang
raco setup: 0 making: plai/gc2/private
raco setup: 0 making: plai/scribblings
raco setup: 0 making: plai/collector
raco setup: 0 making: plai/collector/lang
raco setup: 0 making: plai/private
raco setup: 0 making: planet (PLaneT)
raco setup: 0 making: planet/lang
raco setup: 0 making: planet/private
raco setup: 0 making: plot
raco setup: 3 making: preprocessor
raco setup: 3 making: preprocessor/scribblings
raco setup: 3 making: profile
raco setup: 3 making: profile/scribblings
raco setup: 3 making: r5rs
raco setup: 3 making: r5rs/lang
raco setup: 3 making: r5rs/private
raco setup: 3 making: r6rs
raco setup: 3 making: r6rs/lang
raco setup: 3 making: r6rs/scribblings
raco setup: 3 making: r6rs/tests
raco setup: 3 making: r6rs/private
raco setup: 3 making: racklog
raco setup: 3 making: racklog/lang
raco setup: 3 making: rackunit (RackUnit)
raco setup: 3 making: rackunit/scribblings
raco setup: 3 making: rackunit/private
raco setup: 3 making: rackunit/private/gui
raco setup: 3 making: reader
raco setup: 3 making: reader/lang
raco setup: 3 making: readline
raco setup: 3 making: realm (Realm of Racket Source Code)
raco setup: 3 making: realm/chapter14
raco setup: 3 making: realm/chapter14/graphics
raco setup: 3 making: realm/chapter10
raco setup: 3 making: realm/chapter10/graphics
raco setup: 3 making: realm/chapter8
raco setup: 3 making: realm/chapter8/graphics
raco setup: 3 making: realm/chapter6
raco setup: 3 making: realm/chapter6/graphics
raco setup: 3 making: realm/chapter2
raco setup: 3 making: realm/chapter13
raco setup: 3 making: realm/chapter5
raco setup: 3 making: realm/chapter12
raco setup: 3 making: redex (PLT Redex)
raco setup: 3 making: redex/scribblings
raco setup: 3 making: redex/examples (Reduction Semantics examples)
raco setup: 3 making: redex/examples/r6rs
raco setup: 3 making: redex/examples/list-machine
raco setup: 3 making: redex/examples/cont-mark-transform
raco setup: 3 making: redex/examples/racket-machine
raco setup: 3 making: redex/examples/define-judgment-form
raco setup: 3 making: redex/examples/delim-cont
raco setup: 3 making: redex/private
raco setup: 3 making: redex/private/compiler
raco setup: 3 making: repo-time-stamp
raco setup: 3 making: rnrs
raco setup: 3 making: rnrs/records
raco setup: 3 making: rnrs/arithmetic
raco setup: 3 making: rnrs/io
raco setup: 3 making: s-exp
raco setup: 3 making: s-exp/lang
raco setup: 3 making: scheme
raco setup: 3 making: scheme/lang
raco setup: 3 making: scheme/unit
raco setup: 3 making: scheme/unit/lang
raco setup: 3 making: scheme/unsafe
raco setup: 3 making: scheme/base
raco setup: 3 making: scheme/base/lang
raco setup: 3 making: scheme/gui
raco setup: 3 making: scheme/gui/lang
raco setup: 3 making: scheme/signature
raco setup: 3 making: scheme/signature/lang
raco setup: 3 making: scheme/load
raco setup: 3 making: scheme/load/lang
raco setup: 3 making: scheme/exists
raco setup: 3 making: scheme/exists/lang
raco setup: 3 making: scheme/private
raco setup: 3 making: scheme/private/lang
raco setup: 3 making: scheme/private/provider
raco setup: 3 making: scheme/private/provider/lang
raco setup: 3 making: schemeunit
raco setup: 3 making: scribble
raco setup: 3 making: scribble/lncs
raco setup: 3 making: scribble/lncs/lang
raco setup: 3 making: scribble/text
raco setup: 3 making: scribble/text/lang
raco setup: 3 making: scribble/lp
raco setup: 3 making: scribble/lp/lang
raco setup: 3 making: scribble/tools
raco setup: 3 making: scribble/tools/private
raco setup: 2 making: macro-debugger/util
raco setup: 2 making: macro-debugger/tests
raco setup: 2 making: macro-debugger/model
raco setup: 2 making: macro-debugger/analysis
raco setup: 2 making: macro-debugger/analysis/private
raco setup: 2 making: macro-debugger/syntax-browser
raco setup: 2 making: macro-debugger/view
raco setup: 2 making: scribblings (Documentation Sources)
raco setup: 2 making: scribblings/framework
raco setup: 2 making: scribblings/scribble
raco setup: 2 making: scribblings/more
raco setup: 2 making: scribblings/guide
raco setup: 2 making: scribblings/tools
raco setup: 3 making: scribble/base
raco setup: 3 making: scribble/base/lang
raco setup: 3 making: scribble/html
raco setup: 3 making: scribble/html/lang
raco setup: 3 making: scribble/report
raco setup: 3 making: scribble/report/lang
raco setup: 3 making: scribble/doc
raco setup: 3 making: scribble/doc/lang
raco setup: 3 making: scribble/book
raco setup: 3 making: scribble/book/lang
raco setup: 3 making: scribble/jfp
raco setup: 3 making: scribble/jfp/lang
raco setup: 3 making: scribble/manual
raco setup: 3 making: scribble/manual/lang
raco setup: 3 making: scribble/sigplan
raco setup: 3 making: scribble/sigplan/lang
raco setup: 3 making: scribble/private
raco setup: 3 making: scriblib
raco setup: 3 making: scriblib/scribblings
raco setup: 3 making: scriblib/private
raco setup: 3 making: setup
raco setup: 3 making: setup/commands
raco setup: 3 making: setup/infotab
raco setup: 3 making: setup/infotab/lang
raco setup: 3 making: setup/private
raco setup: 3 making: sgl
raco setup: 3 making: sgl/scribblings
raco setup: 3 making: slatex
raco setup: 3 making: slatex/tests
raco setup: 3 making: slatex/private
raco setup: 3 making: slideshow
raco setup: 3 making: slideshow/lang
raco setup: 3 making: slideshow/private
raco setup: 3 making: srfi
raco setup: 2 making: scribblings/gui
raco setup: 3 making: srfi/%3a98
raco setup: 3 making: srfi/67
raco setup: 3 making: srfi/43
raco setup: 3 making: srfi/31
raco setup: 3 making: srfi/%3a67
raco setup: 3 making: srfi/%3a25
raco setup: 3 making: srfi/57
raco setup: 3 making: srfi/%3a61
raco setup: 3 making: srfi/%3a42
raco setup: 3 making: srfi/5
raco setup: 3 making: srfi/59
raco setup: 3 making: srfi/38
raco setup: 3 making: srfi/71
raco setup: 3 making: srfi/%3a74
raco setup: 3 making: srfi/69
raco setup: 3 making: srfi/%3a43
raco setup: 3 making: srfi/%3a14
raco setup: 3 making: srfi/27
raco setup: 3 making: srfi/78
raco setup: 3 making: srfi/64
raco setup: 3 making: srfi/40
raco setup: 3 making: srfi/8
raco setup: 3 making: srfi/29
raco setup: 3 making: srfi/29/bundles
raco setup: 3 making: srfi/29/bundles/es
raco setup: 3 making: srfi/%3a9
raco setup: 3 making: srfi/7
raco setup: 3 making: srfi/%3a87
raco setup: 3 making: srfi/2
raco setup: 3 making: srfi/9
raco setup: 3 making: srfi/61
raco setup: 3 making: srfi/60
raco setup: 3 making: srfi/%3a45
raco setup: 3 making: srfi/%3a63
raco setup: 3 making: srfi/%3a29
raco setup: 3 making: srfi/%3a59
raco setup: 3 making: srfi/%3a11
raco setup: 3 making: srfi/%3a57
raco setup: 3 making: srfi/%3a41
raco setup: 3 making: srfi/%3a69
raco setup: 3 making: srfi/%3a16
raco setup: 3 making: srfi/25
raco setup: 3 making: srfi/%3a66
raco setup: 3 making: srfi/14
raco setup: 3 making: srfi/34
raco setup: 3 making: srfi/%3a26
raco setup: 3 making: srfi/%3a60
raco setup: 3 making: srfi/86
raco setup: 3 making: srfi/%3a27
raco setup: 3 making: srfi/%3a39
raco setup: 3 making: srfi/26
raco setup: 3 making: srfi/1
raco setup: 3 making: srfi/74
raco setup: 3 making: srfi/%3a23
raco setup: 3 making: srfi/45
raco setup: 3 making: srfi/54
raco setup: 3 making: srfi/17
raco setup: 3 making: srfi/%3a5
raco setup: 3 making: srfi/19
raco setup: 3 making: srfi/%3a6
raco setup: 3 making: srfi/%3a17
raco setup: 3 making: srfi/13
raco setup: 3 making: srfi/%3a13
raco setup: 3 making: srfi/%3a18
raco setup: 3 making: srfi/%3a2
raco setup: 3 making: srfi/%3a1
raco setup: 3 making: srfi/87
raco setup: 3 making: srfi/%3a54
raco setup: 3 making: srfi/63
raco setup: 3 making: srfi/%3a71
raco setup: 3 making: srfi/42
raco setup: 3 making: srfi/%3a78
raco setup: 3 making: srfi/48
raco setup: 3 making: srfi/%3a38
raco setup: 3 making: srfi/%3a8
raco setup: 3 making: srfi/%3a86
raco setup: 3 making: srfi/41
raco setup: 3 making: srfi/42ref
raco setup: 3 making: srfi/32
raco setup: 3 making: srfi/%3a28
raco setup: 3 making: srfi/35
raco setup: 3 making: srfi/%3a31
raco setup: 3 making: srfi/%3a48
raco setup: 3 making: srfi/%3a64
raco setup: 3 making: srfi/%3a19
raco setup: 3 making: stepper
raco setup: 3 making: stepper/scribblings
raco setup: 3 making: stepper/examples
raco setup: 3 making: stepper/private
raco setup: 3 making: string-constants
raco setup: 3 making: string-constants/tests
raco setup: 3 making: string-constants/private
raco setup: 3 making: swindle
raco setup: 3 making: swindle/lang
raco setup: 3 making: syntax
raco setup: 3 making: syntax/parse
raco setup: 3 making: syntax/parse/experimental
raco setup: 3 making: syntax/parse/experimental/private
raco setup: 3 making: syntax/parse/private
raco setup: 3 making: syntax/scribblings
raco setup: 3 making: syntax/scribblings/parse
raco setup: 3 making: syntax/private
raco setup: 3 making: syntax/private/util
raco setup: 3 making: syntax-color
raco setup: 3 making: teachpack
raco setup: 3 making: teachpack/deinprogramm
raco setup: 3 making: teachpack/tests
raco setup: 3 making: teachpack/htdp
raco setup: 3 making: teachpack/htdp/scribblings
raco setup: 3 making: teachpack/2htdp
raco setup: 3 making: teachpack/2htdp/scribblings
raco setup: 3 making: test-engine
raco setup: 3 making: texpict
raco setup: 3 making: texpict/private
raco setup: 3 making: trace (Calltrace)
raco setup: 3 making: trace/scribblings
raco setup: 3 making: typed
raco setup: 2 making: scribblings/gui/image
raco setup: 2 making: scribblings/slideshow
raco setup: 2 making: scribblings/draw
raco setup: 2 making: scribblings/reference
raco setup: 2 making: scribblings/quick
raco setup: 2 making: scribblings/quick/images
raco setup: 2 making: scribblings/main
raco setup: 2 making: scribblings/main/user
raco setup: 2 making: scribblings/main/private
raco setup: 2 making: scribblings/raco
raco setup: 2 making: scribblings/foreign
raco setup: 2 making: scribblings/inside
raco setup: 2 making: scribblings/scheme
raco setup: 2 making: scribblings/htdp-langs
raco setup: 2 making: scribblings/drracket
raco setup: 2 making: typed-racket
raco setup: 2 making: typed-racket/typecheck
raco setup: 2 making: typed-racket/typecheck/tc-app
raco setup: 2 making: typed-racket/optimizer
raco setup: 2 making: typed-racket/scribblings
raco setup: 2 making: typed-racket/scribblings/guide
raco setup: 2 making: typed-racket/scribblings/reference
raco setup: 2 making: typed-racket/infer
raco setup: 2 making: typed-racket/rep
raco setup: 2 making: typed-racket/env
raco setup: 2 making: typed-racket/minimal
raco setup: 2 making: typed-racket/minimal/lang
raco setup: 2 making: typed-racket/utils
raco setup: 2 making: typed-racket/private
raco setup: 2 making: typed-racket/base-env
raco setup: 2 making: typed-racket/types
raco setup: 2 making: typed-scheme
raco setup: 2 making: typed-scheme/no-check
raco setup: 2 making: typed-scheme/no-check/lang
raco setup: 2 making: typed-scheme/lang
raco setup: 2 making: unstable
raco setup: 2 making: unstable/automata
raco setup: 2 making: unstable/automata/scribblings
raco setup: 2 making: unstable/temp-c
raco setup: 2 making: unstable/temp-c/scribblings
raco setup: 2 making: unstable/gui
raco setup: 2 making: unstable/gui/private
raco setup: 2 making: unstable/2d
raco setup: 2 making: unstable/2d/lang
raco setup: 2 making: unstable/2d/private
raco setup: 2 making: unstable/scribblings
raco setup: 2 making: unstable/scribblings/gui
raco setup: 2 making: unstable/tests
raco setup: 2 making: unstable/private
raco setup: 2 making: unstable/latent-contract
raco setup: 2 making: version
raco setup: 2 making: web-server
raco setup: 2 making: web-server/dispatch
raco setup: 2 making: web-server/compat
raco setup: 2 making: web-server/compat/0
raco setup: 2 making: web-server/compat/0/http
raco setup: 2 making: web-server/compat/0/servlet
raco setup: 2 making: web-server/lang
raco setup: 2 making: web-server/base
raco setup: 2 making: web-server/base/lang
raco setup: 2 making: web-server/insta
raco setup: 2 making: web-server/insta/lang
raco setup: 2 making: web-server/http
raco setup: 2 making: web-server/stuffers
raco setup: 2 making: web-server/configuration
raco setup: 2 making: web-server/scribblings
raco setup: 2 making: web-server/scribblings/tutorial
raco setup: 2 making: web-server/scribblings/tutorial/images
raco setup: 2 making: web-server/managers
raco setup: 2 making: web-server/servlet
raco setup: 2 making: web-server/formlets
raco setup: 2 making: web-server/private
raco setup: 2 making: web-server/dispatchers
raco setup: 2 making: web-server/page
raco setup: 2 making: wxme
raco setup: 2 making: wxme/private
raco setup: 2 making: xml
raco setup: 2 making: xml/private
raco setup: 2 making: xrepl (eXtended REPL)
raco setup: 2 making: drscheme
raco setup: 2 making: drscheme/private
raco setup: 2 making: drracket
raco setup: 3 making: typed/framework
raco setup: 3 making: typed/file
raco setup: 3 making: typed/net
raco setup: 2 making: drracket/private
raco setup: 2 making: drracket/private/syncheck
raco setup: 0 making: plot/plot2d
raco setup: 0 making: plot/common
raco setup: 0 making: plot/plot3d
raco setup: 0 making: plot/deprecated
raco setup: 0 making: plot/contracted
raco setup: 0 making: plot/scribblings
raco setup: 0 making: plot/typed
raco setup: 0 making: plot/typed/plot2d
raco setup: 0 making: plot/typed/common
raco setup: 0 making: plot/typed/plot3d
raco setup: 0 making: plot/typed/contracted
raco setup: 3 making: typed/tests
raco setup: 3 making: typed/mred
raco setup: 3 making: typed/scheme
raco setup: 3 making: typed/scheme/no-check
raco setup: 3 making: typed/scheme/no-check/lang
raco setup: 3 making: typed/scheme/lang
raco setup: 3 making: typed/scheme/base
raco setup: 3 making: typed/scheme/base/no-check
raco setup: 3 making: typed/scheme/base/no-check/lang
raco setup: 3 making: typed/scheme/base/lang
raco setup: 3 making: typed/racket
raco setup: 3 making: typed/racket/no-check
raco setup: 3 making: typed/racket/no-check/lang
raco setup: 3 making: typed/racket/lang
raco setup: 3 making: typed/racket/base
raco setup: 3 making: typed/racket/base/no-check
raco setup: 3 making: typed/racket/base/no-check/lang
raco setup: 3 making: typed/racket/base/lang
raco setup: 3 making: typed/srfi
raco setup: 3 making: typed/private
raco setup: 3 making: typed/rackunit
raco setup: 3 making: typed/test-engine
raco setup: 1 making: math/scribblings
raco setup: 1 making: math/private
raco setup: 1 making: math/private/array
raco setup: 1 making: math/private/polynomial
raco setup: 1 making: math/private/vector
raco setup: 1 making: math/private/base
raco setup: 1 making: math/private/distributions
raco setup: 1 making: math/private/distributions/impl
raco setup: 1 making: math/private/functions
raco setup: 1 making: math/private/functions/incomplete-gamma
raco setup: 1 making: math/private/matrix
raco setup: 1 making: math/private/number-theory
raco setup: 1 making: math/private/statistics
raco setup: 1 making: math/private/utils
raco setup: 1 making: math/private/bigfloat
raco setup: 1 making: math/private/flonum
raco setup: 1 making: math/private/flonum/expansion
raco setup: --- updating info-domain tables ---
raco setup: --- post-installing collections ---
raco setup: post-installing: help
raco setup: post-installing: mred
raco setup: post-installing: mzcom
raco setup: post-installing: mzscheme
raco setup: post-installing: racket/gui
plt/collects/math/tests/matrix-tests.rkt
cpu time: 26925 real time: 26918 gc time: 1800
cpu time: 26901 real time: 26892 gc time: 1780
cpu time: 26977 real time: 26968 gc time: 1804
cpu time: 26845 real time: 26837 gc time: 1784
cpu time: 26793 real time: 26787 gc time: 1768
cpu time: 26869 real time: 26860 gc time: 1748
cpu time: 27077 real time: 27071 gc time: 1812
plt/collects/math/tests/array-tests.rkt
cpu time: 21969 real time: 21964 gc time: 1640
cpu time: 21857 real time: 21854 gc time: 1688
cpu time: 22061 real time: 22058 gc time: 1668
cpu time: 21849 real time: 21845 gc time: 1660
cpu time: 22121 real time: 22116 gc time: 1668
cpu time: 21845 real time: 21838 gc time: 1652
cpu time: 21865 real time: 21859 gc time: 1652
plt/collects/tests/typed-racket/succeed/for-vector.rkt
cpu time: 10784 real time: 10782 gc time: 596
cpu time: 10792 real time: 10791 gc time: 604
cpu time: 10812 real time: 10814 gc time: 612
cpu time: 10864 real time: 10865 gc time: 620
cpu time: 10780 real time: 10782 gc time: 620
cpu time: 10756 real time: 10756 gc time: 616
cpu time: 10804 real time: 10803 gc time: 604
plt/collects/images/private/deep-flomap-render.rkt
cpu time: 9156 real time: 9156 gc time: 536
cpu time: 9160 real time: 9159 gc time: 528
cpu time: 9172 real time: 9171 gc time: 528
cpu time: 9244 real time: 9246 gc time: 536
cpu time: 9152 real time: 9152 gc time: 532
cpu time: 9232 real time: 9234 gc time: 544
cpu time: 9168 real time: 9166 gc time: 548
plt/collects/math/private/matrix/matrix-basic.rkt
cpu time: 9184 real time: 9184 gc time: 752
cpu time: 9236 real time: 9235 gc time: 736
cpu time: 9284 real time: 9281 gc time: 764
cpu time: 9180 real time: 9180 gc time: 776
cpu time: 9160 real time: 9156 gc time: 760
cpu time: 9152 real time: 9153 gc time: 752
cpu time: 9164 real time: 9165 gc time: 764
plt/collects/images/private/deep-flomap-struct.rkt
cpu time: 6332 real time: 6330 gc time: 608
cpu time: 6292 real time: 6292 gc time: 596
cpu time: 6348 real time: 6346 gc time: 600
cpu time: 6340 real time: 6339 gc time: 600
cpu time: 6324 real time: 6326 gc time: 580
cpu time: 6352 real time: 6354 gc time: 576
cpu time: 6304 real time: 6300 gc time: 596
plt/collects/math/private/functions/log-gamma-zeros.rkt
cpu time: 6160 real time: 6163 gc time: 432
cpu time: 6148 real time: 6149 gc time: 428
cpu time: 6136 real time: 6137 gc time: 440
cpu time: 6136 real time: 6139 gc time: 448
cpu time: 6156 real time: 6157 gc time: 440
cpu time: 6120 real time: 6116 gc time: 432
cpu time: 6144 real time: 6144 gc time: 432
plt/collects/images/private/flomap-pointwise.rkt
cpu time: 5120 real time: 5121 gc time: 572
cpu time: 5196 real time: 5196 gc time: 592
cpu time: 5128 real time: 5125 gc time: 552
cpu time: 5152 real time: 5153 gc time: 572
cpu time: 5116 real time: 5115 gc time: 568
cpu time: 5088 real time: 5084 gc time: 560
cpu time: 5112 real time: 5108 gc time: 568
plt/collects/images/private/flomap-blur.rkt
cpu time: 4692 real time: 4693 gc time: 448
cpu time: 4644 real time: 4642 gc time: 436
cpu time: 4680 real time: 4679 gc time: 424
cpu time: 4700 real time: 4701 gc time: 432
cpu time: 4664 real time: 4661 gc time: 448
cpu time: 4676 real time: 4677 gc time: 444
cpu time: 4684 real time: 4685 gc time: 436
plt/collects/images/private/flomap-transform.rkt
cpu time: 4580 real time: 4577 gc time: 496
cpu time: 4560 real time: 4559 gc time: 512
cpu time: 4608 real time: 4607 gc time: 532
cpu time: 4556 real time: 4555 gc time: 512
cpu time: 4576 real time: 4574 gc time: 504
cpu time: 4556 real time: 4556 gc time: 512
cpu time: 4544 real time: 4544 gc time: 500
plt/collects/math/tests/matrix-strictness-tests.rkt
cpu time: 19129 real time: 19128 gc time: 2173
cpu time: 3740 real time: 3739 gc time: 580
cpu time: 3768 real time: 3766 gc time: 604
cpu time: 3768 real time: 3768 gc time: 584
cpu time: 3752 real time: 3750 gc time: 584
cpu time: 3776 real time: 3776 gc time: 588
cpu time: 3756 real time: 3754 gc time: 580
plt/collects/math/tests/array-strictness-tests.rkt
cpu time: 3612 real time: 3611 gc time: 464
cpu time: 3584 real time: 3582 gc time: 512
cpu time: 3596 real time: 3596 gc time: 496
cpu time: 3628 real time: 3627 gc time: 508
cpu time: 3584 real time: 3580 gc time: 496
cpu time: 3632 real time: 3632 gc time: 492
cpu time: 3600 real time: 3600 gc time: 492
plt/collects/math/private/number-theory/number-theory.rkt
cpu time: 3724 real time: 3725 gc time: 492
cpu time: 3700 real time: 3701 gc time: 488
cpu time: 3704 real time: 3704 gc time: 492
cpu time: 3776 real time: 3775 gc time: 492
cpu time: 3720 real time: 3717 gc time: 500
cpu time: 3728 real time: 3729 gc time: 476
cpu time: 3712 real time: 3713 gc time: 496
plt/collects/math/private/array/fcarray-pointwise.rkt
cpu time: 3668 real time: 3666 gc time: 560
cpu time: 3680 real time: 3681 gc time: 556
cpu time: 3656 real time: 3654 gc time: 544
cpu time: 3656 real time: 3657 gc time: 568
cpu time: 3664 real time: 3662 gc time: 548
cpu time: 3716 real time: 3715 gc time: 552
cpu time: 3688 real time: 3686 gc time: 576
plt/collects/math/private/matrix/matrix-solve.rkt
cpu time: 3744 real time: 3745 gc time: 512
cpu time: 3748 real time: 3750 gc time: 504
cpu time: 3796 real time: 3797 gc time: 492
cpu time: 3788 real time: 3789 gc time: 500
cpu time: 3764 real time: 3762 gc time: 508
cpu time: 3776 real time: 3776 gc time: 520
cpu time: 3764 real time: 3762 gc time: 516
plt/collects/math/private/number-theory/bernoulli.rkt
cpu time: 3124 real time: 3126 gc time: 360
cpu time: 3104 real time: 3103 gc time: 364
cpu time: 3148 real time: 3149 gc time: 356
cpu time: 3144 real time: 3145 gc time: 368
cpu time: 3160 real time: 3159 gc time: 360
cpu time: 3172 real time: 3172 gc time: 376
cpu time: 3100 real time: 3102 gc time: 384
plt/collects/math/private/utils/flonum-tests.rkt
cpu time: 3324 real time: 3323 gc time: 576
cpu time: 3324 real time: 3322 gc time: 576
cpu time: 3328 real time: 3326 gc time: 588
cpu time: 3340 real time: 3337 gc time: 584
cpu time: 3340 real time: 3339 gc time: 584
cpu time: 3332 real time: 3330 gc time: 584
cpu time: 3328 real time: 3328 gc time: 572
plt/collects/math/private/matrix/matrix-operator-norm.rkt
cpu time: 3168 real time: 3169 gc time: 520
cpu time: 3152 real time: 3148 gc time: 508
cpu time: 3156 real time: 3155 gc time: 532
cpu time: 3144 real time: 3143 gc time: 540
cpu time: 3148 real time: 3147 gc time: 524
cpu time: 3152 real time: 3152 gc time: 520
cpu time: 3128 real time: 3129 gc time: 520
plt/collects/images/private/flomap-struct.rkt
cpu time: 3036 real time: 3037 gc time: 536
cpu time: 3032 real time: 3035 gc time: 548
cpu time: 3040 real time: 3038 gc time: 520
cpu time: 3036 real time: 3033 gc time: 544
cpu time: 3052 real time: 3050 gc time: 544
cpu time: 3068 real time: 3069 gc time: 544
cpu time: 3048 real time: 3050 gc time: 548
plt/collects/math/private/array/flarray-pointwise.rkt
cpu time: 3084 real time: 3080 gc time: 540
cpu time: 3068 real time: 3065 gc time: 536
cpu time: 3072 real time: 3071 gc time: 544
cpu time: 3096 real time: 3097 gc time: 572
cpu time: 3056 real time: 3056 gc time: 536
cpu time: 3080 real time: 3082 gc time: 540
cpu time: 3060 real time: 3060 gc time: 544
plt/collects/typed/net/url.rkt
cpu time: 1084 real time: 1083 gc time: 332
cpu time: 1076 real time: 1077 gc time: 320
cpu time: 1088 real time: 1089 gc time: 332
cpu time: 1084 real time: 1082 gc time: 328
cpu time: 1088 real time: 1087 gc time: 332
cpu time: 1080 real time: 1079 gc time: 332
cpu time: 1088 real time: 1086 gc time: 320
plt/collects/future-visualizer/typed.rkt
cpu time: 1072 real time: 1072 gc time: 408
cpu time: 1072 real time: 1074 gc time: 396
cpu time: 1076 real time: 1072 gc time: 412
cpu time: 1080 real time: 1081 gc time: 412
cpu time: 1080 real time: 1080 gc time: 412
cpu time: 1072 real time: 1070 gc time: 396
cpu time: 1080 real time: 1080 gc time: 408
plt/collects/math/private/base/base-random.rkt
cpu time: 1060 real time: 1061 gc time: 332
cpu time: 1060 real time: 1058 gc time: 324
cpu time: 1060 real time: 1058 gc time: 320
cpu time: 1060 real time: 1061 gc time: 344
cpu time: 1056 real time: 1057 gc time: 324
cpu time: 1068 real time: 1069 gc time: 332
cpu time: 1060 real time: 1058 gc time: 336
plt/collects/math/private/number-theory/polygonal.rkt
cpu time: 4116 real time: 4116 gc time: 556
cpu time: 1056 real time: 1056 gc time: 328
cpu time: 1056 real time: 1052 gc time: 328
cpu time: 1044 real time: 1046 gc time: 320
cpu time: 1072 real time: 1070 gc time: 332
cpu time: 1060 real time: 1059 gc time: 324
cpu time: 1056 real time: 1054 gc time: 324
plt/collects/math/private/functions/incomplete-gamma/gamma-lower-series.rkt
cpu time: 20517 real time: 20513 gc time: 2372
cpu time: 1084 real time: 1084 gc time: 368
cpu time: 1100 real time: 1101 gc time: 388
cpu time: 1096 real time: 1096 gc time: 360
cpu time: 1080 real time: 1082 gc time: 376
cpu time: 1084 real time: 1083 gc time: 364
cpu time: 1096 real time: 1096 gc time: 388
plt/collects/math/private/array/typed-array-pointwise.rkt
cpu time: 1112 real time: 1111 gc time: 372
cpu time: 1128 real time: 1129 gc time: 384
cpu time: 1116 real time: 1117 gc time: 368
cpu time: 1096 real time: 1096 gc time: 344
cpu time: 1088 real time: 1088 gc time: 348
cpu time: 1096 real time: 1096 gc time: 360
cpu time: 1108 real time: 1110 gc time: 364
plt/collects/tests/typed-racket/xfail/internal-typed-submod.rkt
cpu time: 1040 real time: 1039 gc time: 376
cpu time: 1028 real time: 1029 gc time: 356
cpu time: 1032 real time: 1030 gc time: 376
cpu time: 1040 real time: 1039 gc time: 364
cpu time: 1032 real time: 1030 gc time: 372
cpu time: 1032 real time: 1032 gc time: 380
cpu time: 1028 real time: 1031 gc time: 372
plt/collects/math/private/utils.rkt
cpu time: 1072 real time: 1073 gc time: 340
cpu time: 1080 real time: 1082 gc time: 356
cpu time: 1076 real time: 1078 gc time: 348
cpu time: 1084 real time: 1083 gc time: 368
cpu time: 1076 real time: 1076 gc time: 352
cpu time: 1072 real time: 1070 gc time: 340
cpu time: 1088 real time: 1089 gc time: 356
plt/collects/math/private/number-theory/divisibility.rkt
cpu time: 1072 real time: 1071 gc time: 340
cpu time: 1072 real time: 1074 gc time: 324
cpu time: 1068 real time: 1069 gc time: 332
cpu time: 1080 real time: 1079 gc time: 344
cpu time: 1076 real time: 1074 gc time: 332
cpu time: 1076 real time: 1076 gc time: 336
cpu time: 1072 real time: 1070 gc time: 332
plt/collects/math/private/functions/lanczos.rkt
cpu time: 13344 real time: 13343 gc time: 1808
cpu time: 1104 real time: 1105 gc time: 356
cpu time: 1112 real time: 1112 gc time: 360
cpu time: 1092 real time: 1091 gc time: 332
cpu time: 1108 real time: 1110 gc time: 356
cpu time: 1100 real time: 1103 gc time: 356
cpu time: 1112 real time: 1112 gc time: 356
plt/collects/tests/typed-racket/succeed/pr13412.rkt
cpu time: 1096 real time: 1094 gc time: 348
cpu time: 1088 real time: 1087 gc time: 360
cpu time: 1084 real time: 1082 gc time: 356
cpu time: 1084 real time: 1083 gc time: 352
cpu time: 1084 real time: 1085 gc time: 352
cpu time: 1084 real time: 1084 gc time: 360
cpu time: 1088 real time: 1087 gc time: 352
plt/collects/typed/net/mime.rkt
cpu time: 964 real time: 962 gc time: 248
cpu time: 960 real time: 960 gc time: 252
cpu time: 952 real time: 953 gc time: 240
cpu time: 960 real time: 959 gc time: 256
cpu time: 960 real time: 959 gc time: 260
cpu time: 960 real time: 959 gc time: 252
cpu time: 952 real time: 953 gc time: 248
plt/collects/tests/typed-racket/optimizer/tests/derived-pair3.rkt
cpu time: 1060 real time: 1061 gc time: 320
cpu time: 1044 real time: 1044 gc time: 292
cpu time: 1052 real time: 1050 gc time: 312
cpu time: 1052 real time: 1052 gc time: 296
cpu time: 1048 real time: 1046 gc time: 304
cpu time: 1052 real time: 1052 gc time: 304
cpu time: 1048 real time: 1050 gc time: 308
plt/collects/images/private/flomap.rkt
cpu time: 20581 real time: 20577 gc time: 1680
cpu time: 896 real time: 894 gc time: 260
cpu time: 900 real time: 900 gc time: 276
cpu time: 896 real time: 895 gc time: 260
cpu time: 892 real time: 893 gc time: 260
cpu time: 892 real time: 892 gc time: 256
cpu time: 892 real time: 893 gc time: 268
plt/collects/math/private/distributions/impl/beta-pdf.rkt
cpu time: 10888 real time: 10888 gc time: 924
cpu time: 1088 real time: 1087 gc time: 388
cpu time: 1088 real time: 1087 gc time: 392
cpu time: 1084 real time: 1085 gc time: 380
cpu time: 1084 real time: 1086 gc time: 392
cpu time: 1084 real time: 1082 gc time: 380
cpu time: 1084 real time: 1084 gc time: 388
plt/collects/tests/typed-racket/succeed/poly-struct-parent.rkt
cpu time: 960 real time: 960 gc time: 276
cpu time: 956 real time: 959 gc time: 272
cpu time: 956 real time: 954 gc time: 272
cpu time: 948 real time: 947 gc time: 280
cpu time: 956 real time: 958 gc time: 280
cpu time: 960 real time: 956 gc time: 264
cpu time: 964 real time: 962 gc time: 276
plt/collects/math/private/functions/incomplete-gamma/gamma-normal.rkt
cpu time: 2024 real time: 2024 gc time: 476
cpu time: 1048 real time: 1047 gc time: 364
cpu time: 1044 real time: 1044 gc time: 356
cpu time: 1048 real time: 1045 gc time: 364
cpu time: 1064 real time: 1062 gc time: 376
cpu time: 1048 real time: 1050 gc time: 352
cpu time: 1044 real time: 1044 gc time: 348
plt/collects/math/private/distributions/impl/beta-utils.rkt
cpu time: 948 real time: 951 gc time: 284
cpu time: 956 real time: 958 gc time: 276
cpu time: 952 real time: 949 gc time: 288
cpu time: 1028 real time: 1030 gc time: 364
cpu time: 956 real time: 955 gc time: 280
cpu time: 960 real time: 960 gc time: 296
cpu time: 952 real time: 952 gc time: 280
plt/collects/tests/typed-racket/succeed/module-plus.rkt
cpu time: 1036 real time: 1037 gc time: 332
cpu time: 1032 real time: 1030 gc time: 348
cpu time: 1040 real time: 1040 gc time: 352
cpu time: 1036 real time: 1034 gc time: 340
cpu time: 1036 real time: 1038 gc time: 344
cpu time: 1032 real time: 1032 gc time: 348
cpu time: 1044 real time: 1041 gc time: 344
plt/collects/math/private/distributions/impl/normal-utils.rkt
cpu time: 960 real time: 959 gc time: 296
cpu time: 952 real time: 950 gc time: 276
cpu time: 952 real time: 950 gc time: 280
cpu time: 956 real time: 956 gc time: 288
cpu time: 948 real time: 949 gc time: 280
cpu time: 956 real time: 953 gc time: 280
cpu time: 948 real time: 950 gc time: 284
plt/collects/math/private/unsafe.rkt
cpu time: 1140 real time: 1140 gc time: 312
cpu time: 1132 real time: 1134 gc time: 316
cpu time: 1132 real time: 1134 gc time: 316
cpu time: 1144 real time: 1142 gc time: 324
cpu time: 1132 real time: 1132 gc time: 308
cpu time: 1136 real time: 1135 gc time: 320
cpu time: 1132 real time: 1131 gc time: 312
plt/collects/images/flomap.rkt
cpu time: 840 real time: 840 gc time: 292
cpu time: 796 real time: 794 gc time: 236
cpu time: 796 real time: 794 gc time: 240
cpu time: 856 real time: 857 gc time: 308
cpu time: 856 real time: 854 gc time: 312
cpu time: 800 real time: 798 gc time: 244
cpu time: 804 real time: 806 gc time: 252
plt/collects/plot/typed/common/types.rkt
cpu time: 1908 real time: 1905 gc time: 580
cpu time: 1912 real time: 1912 gc time: 596
cpu time: 1908 real time: 1909 gc time: 592
cpu time: 1904 real time: 1905 gc time: 600
cpu time: 1908 real time: 1904 gc time: 584
cpu time: 1900 real time: 1901 gc time: 576
cpu time: 1896 real time: 1897 gc time: 592
plt/collects/math/private/matrix/utils.rkt
cpu time: 20861 real time: 20859 gc time: 3196
cpu time: 2152 real time: 2153 gc time: 456
cpu time: 2140 real time: 2141 gc time: 456
cpu time: 2164 real time: 2164 gc time: 448
cpu time: 2144 real time: 2146 gc time: 440
cpu time: 2148 real time: 2146 gc time: 436
cpu time: 2148 real time: 2149 gc time: 444
plt/collects/math/private/flonum/flonum-log.rkt
cpu time: 1460 real time: 1461 gc time: 388
cpu time: 1476 real time: 1476 gc time: 384
cpu time: 1468 real time: 1469 gc time: 388
cpu time: 1488 real time: 1484 gc time: 400
cpu time: 1480 real time: 1479 gc time: 388
cpu time: 1472 real time: 1473 gc time: 384
cpu time: 1468 real time: 1466 gc time: 400
plt/collects/math/private/distributions/utils.rkt
cpu time: 12916 real time: 12914 gc time: 1892
cpu time: 1120 real time: 1119 gc time: 372
cpu time: 1128 real time: 1128 gc time: 376
cpu time: 1116 real time: 1116 gc time: 376
cpu time: 1128 real time: 1126 gc time: 376
cpu time: 1112 real time: 1113 gc time: 364
cpu time: 1132 real time: 1128 gc time: 376
plt/collects/math/private/flonum/flonum-functions.rkt
cpu time: 1448 real time: 1448 gc time: 356
cpu time: 1448 real time: 1449 gc time: 376
cpu time: 1444 real time: 1443 gc time: 352
cpu time: 1448 real time: 1448 gc time: 348
cpu time: 1456 real time: 1458 gc time: 364
cpu time: 1452 real time: 1453 gc time: 344
cpu time: 1464 real time: 1464 gc time: 372
plt/collects/math/private/flonum/flonum-constants.rkt
cpu time: 836 real time: 835 gc time: 284
cpu time: 832 real time: 829 gc time: 284
cpu time: 836 real time: 837 gc time: 288
cpu time: 852 real time: 851 gc time: 300
cpu time: 840 real time: 842 gc time: 292
cpu time: 840 real time: 838 gc time: 296
cpu time: 840 real time: 841 gc time: 296
plt/collects/math/private/vector/vector.rkt
cpu time: 924 real time: 925 gc time: 316
cpu time: 920 real time: 920 gc time: 296
cpu time: 916 real time: 916 gc time: 300
cpu time: 916 real time: 915 gc time: 300
cpu time: 916 real time: 917 gc time: 308
cpu time: 920 real time: 920 gc time: 316
cpu time: 920 real time: 919 gc time: 296
plt/collects/plot/typed/syntax.rkt
cpu time: 692 real time: 693 gc time: 216
cpu time: 684 real time: 687 gc time: 216
cpu time: 700 real time: 701 gc time: 216
cpu time: 696 real time: 697 gc time: 228
cpu time: 688 real time: 690 gc time: 208
cpu time: 692 real time: 695 gc time: 216
cpu time: 696 real time: 697 gc time: 208
plt/collects/math/vector.rkt
cpu time: 18957 real time: 18957 gc time: 2656
cpu time: 804 real time: 806 gc time: 260
cpu time: 796 real time: 794 gc time: 248
cpu time: 784 real time: 787 gc time: 240
cpu time: 788 real time: 791 gc time: 248
cpu time: 792 real time: 791 gc time: 252
cpu time: 796 real time: 796 gc time: 252
plt/collects/plot/typed/contracted/sample.rkt
cpu time: 1320 real time: 1321 gc time: 528
cpu time: 1312 real time: 1312 gc time: 520
cpu time: 1316 real time: 1316 gc time: 524
cpu time: 1320 real time: 1318 gc time: 540
cpu time: 1284 real time: 1284 gc time: 496
cpu time: 1304 real time: 1305 gc time: 516
cpu time: 1316 real time: 1316 gc time: 516
plt/collects/typed/private/utils.rkt
cpu time: 676 real time: 676 gc time: 224
cpu time: 676 real time: 674 gc time: 224
cpu time: 668 real time: 668 gc time: 212
cpu time: 664 real time: 664 gc time: 208
cpu time: 668 real time: 669 gc time: 216
cpu time: 664 real time: 665 gc time: 208
cpu time: 676 real time: 674 gc time: 216
plt/collects/math/private/functions/stirling-error.rkt
cpu time: 2288 real time: 2288 gc time: 396
cpu time: 2284 real time: 2282 gc time: 392
cpu time: 2268 real time: 2269 gc time: 404
cpu time: 2272 real time: 2268 gc time: 400
cpu time: 2276 real time: 2277 gc time: 388
cpu time: 2292 real time: 2295 gc time: 396
cpu time: 2304 real time: 2303 gc time: 380
plt/collects/math/private/functions/log-gamma.rkt
cpu time: 10464 real time: 10465 gc time: 764
cpu time: 2320 real time: 2318 gc time: 408
cpu time: 2336 real time: 2335 gc time: 404
cpu time: 2292 real time: 2290 gc time: 408
cpu time: 2312 real time: 2311 gc time: 392
cpu time: 2300 real time: 2298 gc time: 412
cpu time: 2304 real time: 2303 gc time: 404
plt/collects/math/private/distributions/delta-dist.rkt
cpu time: 3280 real time: 3277 gc time: 612
cpu time: 1468 real time: 1466 gc time: 400
cpu time: 1472 real time: 1473 gc time: 404
cpu time: 1448 real time: 1451 gc time: 388
cpu time: 1476 real time: 1473 gc time: 400
cpu time: 1472 real time: 1471 gc time: 396
cpu time: 1476 real time: 1477 gc time: 428
plt/collects/plot/typed/main.rkt
cpu time: 16381 real time: 16379 gc time: 3980
cpu time: 1604 real time: 1605 gc time: 564
cpu time: 1588 real time: 1590 gc time: 552
cpu time: 1596 real time: 1597 gc time: 568
cpu time: 1596 real time: 1597 gc time: 564
cpu time: 1588 real time: 1589 gc time: 556
cpu time: 1588 real time: 1589 gc time: 556
plt/collects/math/private/base/base-functions.rkt
cpu time: 2092 real time: 2092 gc time: 400
cpu time: 2096 real time: 2094 gc time: 420
cpu time: 2100 real time: 2096 gc time: 412
cpu time: 2100 real time: 2099 gc time: 400
cpu time: 2100 real time: 2099 gc time: 420
cpu time: 2084 real time: 2083 gc time: 408
cpu time: 2104 real time: 2102 gc time: 424
plt/collects/math/private/array/typed-array-struct.rkt
cpu time: 2632 real time: 2631 gc time: 428
cpu time: 2632 real time: 2631 gc time: 444
cpu time: 2620 real time: 2621 gc time: 444
cpu time: 2624 real time: 2624 gc time: 440
cpu time: 2648 real time: 2645 gc time: 452
cpu time: 2624 real time: 2624 gc time: 452
cpu time: 2640 real time: 2641 gc time: 448
plt/collects/math/private/polynomial/chebyshev.rkt
cpu time: 3092 real time: 3090 gc time: 564
cpu time: 2772 real time: 2772 gc time: 520
cpu time: 2772 real time: 2770 gc time: 544
cpu time: 2800 real time: 2799 gc time: 544
cpu time: 2816 real time: 2816 gc time: 572
cpu time: 2784 real time: 2779 gc time: 544
cpu time: 2776 real time: 2774 gc time: 536
options+waive
---cut here---
#lang racket/base

#|
This file is for utilities that are of general interest,
at least theoretically.
|#

(require (for-syntax racket/base syntax/parse racket/string)
         racket/require-syntax racket/provide-syntax         
         racket/struct-info "timing.rkt")

(provide
 ;; optimization
 optimize?
 ;; timing
 start-timing do-time
 ;; logging
 show-input?
 ;; provide macros
 rep utils typecheck infer env private types)

(define optimize? (make-parameter #t))
(define-for-syntax enable-contracts? #f)
(define-for-syntax enable-options? #t)

#;
(define-syntax do-contract-req
  (if (or enable-contracts? enable-options?)
      (lambda (stx) (datum->syntax stx '(begin
                                          (require unstable/options)
                                          (require racket/base))))
      (syntax-rules () [(_) (begin)])))
#;
(do-contract-req)

(require unstable/options)
(require racket/contract)

(struct option/c/w (ctc)
  #:property prop:contract
  (build-contract-property
   #:projection
   (λ (ctc)
     (define f (contract-projection (option/c (option/c/w-ctc ctc) #:tester (λ (x) #t))))
     (λ (blame) (λ (val) (waive-option ((f blame) val)))))))

(struct discard (ctc)
  #:property prop:contract
  (build-contract-property
   #:projection
   (λ (ctc)
     (define f (contract-projection (option/c (discard-ctc ctc))))
     (λ (blame) (λ (val) ((f blame) val) val)))))




;mode3
;(define-syntax-rule (option/c/s ctc) any/c)

;mode4
(define-syntax-rule (option/c/s ctc) (option/c/w ctc))

;mode5
;(define-syntax-rule (option/c/s ctc) (discard ctc))

(define show-input? (make-parameter #f))

;; fancy require syntax
(define-syntax (define-requirer stx)
  (syntax-parse stx
    [(_ nm:id nm-out:id)
     #`(...
        (begin
          (define-require-syntax (nm stx)
            (syntax-parse stx
              [(form id:identifier ...)
               (with-syntax ([(id* ...)
                              (map (lambda (id)
                                     (datum->syntax
                                      id
                                      `(lib
					,(datum->syntax
					  #f
					  (string-join
					   (list "typed-racket"
						 (symbol->string (syntax-e #'nm))
						 (string-append (symbol->string (syntax-e id)) ".rkt"))
					   "/")
					  id id))
                                      id id))
                                   (syntax->list #'(id ...)))])
                 (syntax-property (syntax/loc stx (combine-in id* ...))
                                  'disappeared-use
                                  #'form))]))
          (define-provide-syntax (nm-out stx)
            (syntax-parse stx
              [(_ id:identifier ...)
               (with-syntax ([(id* ...)
                              (map (lambda (id)
                                     (datum->syntax
                                      id
                                      `(lib
					,(datum->syntax
					  #f
					  (string-join
					   (list "typed-racket"
						 (symbol->string (syntax-e #'nm))
						 (string-append (symbol->string (syntax-e id)) ".rkt"))
					   "/")
					  id id))))
                                   (syntax->list #'(id ...)))])
                 (syntax/loc stx (combine-out (all-from-out id*) ...)))]))
          (provide nm nm-out)))]))


(define-requirer rep rep-out)
(define-requirer infer infer-out)
(define-requirer typecheck typecheck-out)
(define-requirer utils utils-out)
(define-requirer env env-out)
(define-requirer private private-out)
(define-requirer types types-out)
(define-requirer optimizer optimizer-out)
(define-requirer base-env base-env-out)

;; turn contracts on and off - off by default for performance.
(provide (for-syntax enable-contracts?)
         provide/cond-contract
         with-cond-contract         
         define-struct/cond-contract
         define/cond-contract
         contract-req
         define/cond-contract/provide
         define-for-cond-contract
         provide-for-cond-contract
         require-for-cond-contract)

(define-require-syntax contract-req
  (if (or enable-contracts? enable-options?)
      (lambda (stx) (datum->syntax stx 'racket/contract))
      (syntax-rules ()
        [(_) (combine-in)])))

(define-syntax define-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'define)
      (syntax-parser
        [(_ args:expr body:expr) #'(begin)])))

(define-syntax provide-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'provide)
      (syntax-parser
        [(_ provide-spec:expr ...) #'(begin)])))

(define-syntax require-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'require)
      (syntax-parser
        [(_ require-spec:expr ...) #'(begin)])))

(define-syntax-rule (define/cond-contract/provide (name . args) c . body)
  (begin (define/cond-contract name c
           (begin
             (define (name . args) body)
             name))
         (provide/cond-contract [name c])))

(define-syntax provide/cond-contract
  (cond [enable-options?
         (lambda (stx)
           (define-syntax-class clause
             #:literals (parameter/c)
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(contract-out [rename out in (option/c/s cnt)]))
             (pattern [nm:id (parameter/c cnt:expr)]
                      #:with i #'(contract-out [nm (parameter/c cnt)]))
             (pattern [nm:id cnt:expr]
                      #:with i #'(contract-out [nm (option/c/s cnt)])))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]
        [enable-contracts?
         (lambda (stx)
           (define-syntax-class clause
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(contract-out [rename out in cnt]))
             (pattern [nm:id cnt:expr]
                      #:with i #'(contract-out [nm cnt])))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]
        [else
         (lambda (stx)
           (define-syntax-class clause
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(rename-out [out in]))
             (pattern [i:id cnt:expr]))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]))


(define-syntax with-cond-contract
  (cond [enable-options?
         (lambda (stx)
           (syntax-parse stx
                         [(_ name ((id spec)) . body)
                          #'(with-contract name ((id (option/c/s spec))) . body)]
                         [(_ name specs . body)
                          #'(begin . body)]))]
        [enable-contracts?
         (lambda (stx)
           (syntax-parse stx
                         [(_ name ((id spec)) . body)
                          #'(with-contract name ((id spec)) . body)]
                         [(_ name specs . body)
                          #'(begin . body)]))]
        [else
         (lambda (stx)
           (syntax-parse stx
                         [(_ name specs . body)
                          #'(begin . body)]))]))


(define-syntax define/cond-contract
  (cond [enable-options?
         (lambda (stx)
           (syntax-parse stx
                         [(_ head cnt . body)
                          #'(define/contract head (option/c/s cnt) . body)]))]
        [enable-contracts?
         (make-rename-transformer #'define/contract)]
        [else
         (lambda (stx)
           (syntax-parse stx
                         [(_ head  cnt . body)
                          #'(define head . body)]))]))

(define-syntax define-struct/cond-contract
  ;(if enable-contracts?
  ;(make-rename-transformer #'define-struct/contract))
  (syntax-rules ()
    [(_ hd ([i c] ...) . opts)
     (define-struct hd (i ...) . opts)]))


(provide make-struct-info-self-ctor)
;Copied from racket/private/define-struct
;FIXME when multiple bindings are supported
(define (self-ctor-transformer orig stx)
  (define (transfer-srcloc orig stx)
    (datum->syntax orig (syntax-e orig) stx orig))
  (syntax-case stx ()
    [(self arg ...) (datum->syntax stx
                                   (cons (syntax-property (transfer-srcloc orig #'self)
                                                          'constructor-for
                                                          (syntax-local-introduce #'self))
                                         (syntax-e (syntax (arg ...))))
                                   stx
                                   stx)]
    [_ (transfer-srcloc orig stx)]))


(define make-struct-info-self-ctor
 (let ()
  (struct struct-info-self-ctor (id info)
          #:property prop:procedure
                     (lambda (ins stx)
                      (self-ctor-transformer (struct-info-self-ctor-id ins) stx))
          #:property prop:struct-info (lambda (x) (extract-struct-info (struct-info-self-ctor-info x))))
  struct-info-self-ctor))
---cut here---
raco setup: version: 5.3.4.7 [3m]
raco setup: variants: 3m
raco setup: main collects: /home/chrdimo/Desktop/artifact/plt/collects
raco setup: collects paths: 
raco setup:   /home/chrdimo/.racket/5.3.4.7/collects
raco setup:   /home/chrdimo/Desktop/artifact/plt/collects
raco setup: --- compiling collections ---
raco setup: making: racket
raco setup: --- parallel build using 4 processes ---
raco setup: 3 making: compiler
raco setup: 2 making: raco
raco setup: 1 making: racket
raco setup: 0 making: images
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill/lang
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill/private
raco setup: 2 making: 2htdp (HtDP/2e Teachpacks)
raco setup: 3 making: compiler/commands
raco setup: 3 making: compiler/demodularizer
raco setup: 3 making: compiler/private
raco setup: 3 making: algol60
raco setup: 1 making: racket/lang
raco setup: 1 making: racket/place
raco setup: 1 making: racket/place/distributed
raco setup: 2 making: 2htdp/private
raco setup: 1 making: racket/place/private
raco setup: 1 making: racket/unit
raco setup: 1 making: racket/unit/lang
raco setup: 1 making: racket/kernel
raco setup: 2 making: 2htdp/private/csv
raco setup: 1 making: racket/snip
raco setup: 1 making: racket/snip/private
raco setup: 2 making: 2htdp/planetcute
raco setup: 1 making: racket/unsafe
raco setup: 1 making: racket/base
raco setup: 1 making: racket/base/lang
raco setup: 1 making: racket/match
raco setup: 1 making: racket/gui
raco setup: 3 making: algol60/lang
raco setup: 3 making: algol60/examples
raco setup: 3 making: at-exp
raco setup: 3 making: at-exp/lang
raco setup: 3 making: browser
raco setup: 1 making: racket/gui/lang
raco setup: 1 making: racket/signature
raco setup: 1 making: racket/signature/lang
raco setup: 1 making: racket/draw
raco setup: 1 making: racket/draw/unsafe
raco setup: 1 making: racket/draw/private
raco setup: 2 making: compatibility
raco setup: 2 making: compatibility/scribblings
raco setup: 2 making: config
raco setup: 2 making: data
raco setup: 1 making: racket/load
raco setup: 1 making: racket/load/lang
raco setup: 1 making: racket/contract
raco setup: 1 making: racket/contract/private
raco setup: 2 making: data/scribblings
raco setup: 2 making: data/tests
raco setup: 2 making: data/private
raco setup: 3 making: browser/tests
raco setup: 3 making: browser/private
raco setup: 2 making: datalog
raco setup: 3 making: db
raco setup: 1 making: racket/private
raco setup: 2 making: datalog/lang
raco setup: 2 making: datalog/sexp
raco setup: 3 making: db/util
raco setup: 2 making: datalog/sexp/lang
raco setup: 2 making: datalog/scribblings
raco setup: 2 making: datalog/tool
raco setup: 2 making: datalog/private
raco setup: 3 making: db/util/private
raco setup: 3 making: db/scribblings
raco setup: 3 making: db/private
raco setup: 3 making: db/private/postgresql
raco setup: 3 making: db/private/sqlite3
raco setup: 3 making: db/private/mysql
raco setup: 3 making: db/private/odbc
raco setup: 2 making: defaults
raco setup: 2 making: deinprogramm (DeinProgramm)
raco setup: 3 making: db/private/generic
raco setup: 3 making: dynext
raco setup: 1 making: racket/private/lang
raco setup: 3 making: dynext/private
raco setup: 3 making: embedded-gui
raco setup: 1 making: eopl
raco setup: 1 making: eopl/lang
raco setup: 1 making: eopl/private
raco setup: 1 making: errortrace
raco setup: 3 making: embedded-gui/scribblings
raco setup: 3 making: embedded-gui/private
raco setup: 1 making: errortrace/lang
raco setup: 2 making: deinprogramm/quickcheck (DeinProgramm - QuickCheck)
raco setup: 1 making: errortrace/scribblings
raco setup: 1 making: errortrace/private
raco setup: 2 making: deinprogramm/DMdA-vanilla
raco setup: 1 making: ffi
raco setup: 2 making: deinprogramm/DMdA-vanilla/lang
raco setup: 2 making: deinprogramm/DMdA-assignments
raco setup: 2 making: deinprogramm/DMdA-assignments/lang
raco setup: 2 making: deinprogramm/signature (DeinProgramm - Signatures)
raco setup: 1 making: ffi/unsafe
raco setup: 2 making: deinprogramm/DMdA-beginner
raco setup: 2 making: deinprogramm/DMdA-beginner/lang
raco setup: 2 making: deinprogramm/scribblings
raco setup: 2 making: deinprogramm/DMdA-advanced
raco setup: 2 making: deinprogramm/DMdA-advanced/lang
raco setup: 2 making: deinprogramm/DMdA
raco setup: 1 making: ffi/unsafe/private
raco setup: 2 making: deinprogramm/DMdA/lang
raco setup: 1 making: file
raco setup: 2 making: framework
raco setup: 3 making: frtime (FrTime)
raco setup: 2 making: framework/private
raco setup: 3 making: frtime/frlibs
raco setup: 3 making: frtime/lang
raco setup: 3 making: frtime/animation
raco setup: 3 making: frtime/gui
raco setup: 3 making: frtime/reactive
raco setup: 3 making: frtime/reactive/lang
raco setup: 3 making: frtime/opt
raco setup: 1 making: file/scribblings
raco setup: 2 making: future-visualizer
raco setup: 3 making: frtime/opt/lang
raco setup: 1 making: file/tests
raco setup: 3 making: frtime/core
raco setup: 1 making: file/private
raco setup: 3 making: frtime/scribblings
raco setup: 3 making: frtime/tool (FrTime Tool)
raco setup: 3 making: games
raco setup: 1 making: graphics
raco setup: 3 making: games/aces
raco setup: 1 making: graphics/scribblings
raco setup: 3 making: games/jewel
raco setup: 1 making: graphics/tests
raco setup: 1 making: gui-debugger
raco setup: 3 making: games/pousse
raco setup: 1 making: gui-debugger/icons
raco setup: 3 making: games/tally-maze
raco setup: 2 making: future-visualizer/scribblings
raco setup: 2 making: future-visualizer/private
raco setup: 2 making: help
raco setup: 2 making: help/tests
raco setup: 2 making: help/private
raco setup: 2 making: hierlist
raco setup: 2 making: honu
raco setup: 2 making: honu/lang
raco setup: 2 making: honu/core
raco setup: 2 making: honu/core/lang
raco setup: 2 making: honu/core/private
raco setup: 2 making: honu/scribblings
raco setup: 2 making: honu/tests
raco setup: 2 making: honu/private
raco setup: 2 making: honu/private/lang
raco setup: 2 making: htdp (HtDP Teachpacks)
raco setup: 2 making: htdp/isl+
raco setup: 2 making: htdp/isl+/lang
raco setup: 2 making: htdp/isl
raco setup: 2 making: htdp/isl/lang
raco setup: 2 making: htdp/bsl
raco setup: 2 making: htdp/bsl/lang
raco setup: 2 making: htdp/bsl+
raco setup: 2 making: htdp/bsl+/lang
raco setup: 2 making: htdp/asl
raco setup: 2 making: htdp/asl/lang
raco setup: 2 making: html
raco setup: 2 making: icons
raco setup: 2 making: info-domain
raco setup: 2 making: json
raco setup: 2 making: lang (HtDP Languages)
raco setup: 2 making: lang/private
raco setup: 2 making: launcher
raco setup: 2 making: launcher/tests
raco setup: 2 making: lazy
raco setup: 2 making: lazy/lang
raco setup: 2 making: macro-debugger
raco setup: 3 making: games/tally-maze/images
raco setup: 3 making: games/tally-maze/images/pumpkin
raco setup: 3 making: games/tally-maze/images/very-emotional
raco setup: 3 making: games/mines (Minesweeper)
raco setup: 3 making: games/mines/images
raco setup: 3 making: games/crazy8s (Crazy 8s)
raco setup: 3 making: games/crazy8s/images
raco setup: 3 making: games/slidey
raco setup: 3 making: games/chat-noir (Chat Noir)
raco setup: 3 making: games/same
raco setup: 3 making: games/gobblet
raco setup: 3 making: games/doors
raco setup: 3 making: games/doors/private
raco setup: 3 making: games/gl-board-game
raco setup: 3 making: games/checkers
raco setup: 3 making: games/ginrummy (Rummy)
raco setup: 3 making: games/memory
raco setup: 3 making: games/memory/images
raco setup: 3 making: games/gcalc (GCalc)
raco setup: 3 making: games/scribblings
raco setup: 3 making: games/tests
raco setup: 3 making: games/paint-by-numbers
raco setup: 3 making: games/paint-by-numbers/raw-problems
raco setup: 3 making: games/gofish (Go Fish)
raco setup: 3 making: games/blackjack
raco setup: 3 making: games/spider
raco setup: 3 making: games/cards
raco setup: 3 making: games/cards/hicolor
raco setup: 3 making: games/cards/locolor
raco setup: 3 making: games/lights-out
raco setup: 3 making: games/parcheesi
raco setup: 3 making: make
raco setup: 3 making: math
raco setup: 0 making: images/icons
raco setup: 0 making: images/scribblings
raco setup: 0 making: images/scribblings/images
raco setup: 0 making: images/private
raco setup: 0 making: meta (Infrastructure code)
raco setup: 0 making: meta/contrib
raco setup: 0 making: meta/contrib/completion
raco setup: 0 making: meta/contrib/rubber
raco setup: 0 making: meta/tree
raco setup: 0 making: meta/images
raco setup: 0 making: meta/images/taking-screenshots
raco setup: 0 making: meta/web
raco setup: 0 making: meta/web/stubs
raco setup: 0 making: meta/web/lang
raco setup: 0 making: meta/web/download
raco setup: 0 making: meta/web/common
raco setup: 0 making: meta/web/www
raco setup: 0 making: meta/web/minis
raco setup: 0 making: mred
raco setup: 0 making: mred/lang
raco setup: 0 making: mred/private
raco setup: 0 making: mred/private/wx
raco setup: 0 making: mred/private/wx/common
raco setup: 0 making: mred/private/wx/gtk
raco setup: 0 making: mred/private/wx/win32
raco setup: 0 making: mred/private/wx/cocoa
raco setup: 0 making: mred/private/wxme
raco setup: 0 making: mrlib
raco setup: 0 making: mrlib/scribblings
raco setup: 0 making: mrlib/scribblings/graph
raco setup: 0 making: mrlib/scribblings/hierlist
raco setup: 0 making: mrlib/scribblings/aligned-pasteboard
raco setup: 0 making: mrlib/hierlist
raco setup: 0 making: mrlib/private
raco setup: 0 making: mrlib/private/aligned-pasteboard
raco setup: 0 making: mysterx
raco setup: 0 making: mysterx/scribblings
raco setup: 0 making: mzcom
raco setup: 0 making: mzlib
raco setup: 0 making: mzlib/scribblings
raco setup: 0 making: mzlib/private
raco setup: 0 making: mzscheme
raco setup: 0 making: mzscheme/lang
raco setup: 0 making: net
raco setup: 0 making: net/scribblings
raco setup: 0 making: net/websocket
raco setup: 0 making: net/private
raco setup: 0 making: openssl
raco setup: 0 making: openssl/private
raco setup: 0 making: parser-tools
raco setup: 0 making: parser-tools/private-lex
raco setup: 0 making: parser-tools/private-yacc
raco setup: 0 making: parser-tools/examples
raco setup: 0 making: picturing-programs
raco setup: 0 making: picturing-programs/private
raco setup: 0 making: picturing-programs/private/pictures
raco setup: 0 making: pkg
raco setup: 0 making: pkg/gui
raco setup: 0 making: pkg/scribblings
raco setup: 0 making: plai
raco setup: 0 making: plai/mutator
raco setup: 0 making: plai/mutator/lang
raco setup: 0 making: plai/lang
raco setup: 0 making: plai/web
raco setup: 0 making: plai/web/lang
raco setup: 0 making: plai/gc2
raco setup: 0 making: plai/gc2/mutator
raco setup: 0 making: plai/gc2/mutator/lang
raco setup: 0 making: plai/gc2/collector
raco setup: 0 making: plai/gc2/collector/lang
raco setup: 0 making: plai/gc2/private
raco setup: 0 making: plai/scribblings
raco setup: 0 making: plai/collector
raco setup: 0 making: plai/collector/lang
raco setup: 0 making: plai/private
raco setup: 0 making: planet (PLaneT)
raco setup: 0 making: planet/lang
raco setup: 0 making: planet/private
raco setup: 0 making: plot
raco setup: 1 making: preprocessor
raco setup: 1 making: preprocessor/scribblings
raco setup: 1 making: profile
raco setup: 1 making: profile/scribblings
raco setup: 1 making: r5rs
raco setup: 1 making: r5rs/lang
raco setup: 1 making: r5rs/private
raco setup: 1 making: r6rs
raco setup: 1 making: r6rs/lang
raco setup: 1 making: r6rs/scribblings
raco setup: 1 making: r6rs/tests
raco setup: 1 making: r6rs/private
raco setup: 1 making: racklog
raco setup: 1 making: racklog/lang
raco setup: 1 making: rackunit (RackUnit)
raco setup: 1 making: rackunit/scribblings
raco setup: 1 making: rackunit/private
raco setup: 1 making: rackunit/private/gui
raco setup: 1 making: reader
raco setup: 1 making: reader/lang
raco setup: 1 making: readline
raco setup: 1 making: realm (Realm of Racket Source Code)
raco setup: 1 making: realm/chapter14
raco setup: 1 making: realm/chapter14/graphics
raco setup: 1 making: realm/chapter10
raco setup: 1 making: realm/chapter10/graphics
raco setup: 1 making: realm/chapter8
raco setup: 1 making: realm/chapter8/graphics
raco setup: 1 making: realm/chapter6
raco setup: 1 making: realm/chapter6/graphics
raco setup: 1 making: realm/chapter2
raco setup: 1 making: realm/chapter13
raco setup: 1 making: realm/chapter5
raco setup: 1 making: realm/chapter12
raco setup: 1 making: redex (PLT Redex)
raco setup: 1 making: redex/scribblings
raco setup: 1 making: redex/examples (Reduction Semantics examples)
raco setup: 1 making: redex/examples/r6rs
raco setup: 1 making: redex/examples/list-machine
raco setup: 1 making: redex/examples/cont-mark-transform
raco setup: 1 making: redex/examples/racket-machine
raco setup: 1 making: redex/examples/define-judgment-form
raco setup: 1 making: redex/examples/delim-cont
raco setup: 1 making: redex/private
raco setup: 1 making: redex/private/compiler
raco setup: 1 making: repo-time-stamp
raco setup: 1 making: rnrs
raco setup: 1 making: rnrs/records
raco setup: 1 making: rnrs/arithmetic
raco setup: 1 making: rnrs/io
raco setup: 1 making: s-exp
raco setup: 1 making: s-exp/lang
raco setup: 1 making: scheme
raco setup: 1 making: scheme/lang
raco setup: 1 making: scheme/unit
raco setup: 1 making: scheme/unit/lang
raco setup: 1 making: scheme/unsafe
raco setup: 1 making: scheme/base
raco setup: 1 making: scheme/base/lang
raco setup: 1 making: scheme/gui
raco setup: 1 making: scheme/gui/lang
raco setup: 1 making: scheme/signature
raco setup: 1 making: scheme/signature/lang
raco setup: 1 making: scheme/load
raco setup: 1 making: scheme/load/lang
raco setup: 1 making: scheme/exists
raco setup: 1 making: scheme/exists/lang
raco setup: 1 making: scheme/private
raco setup: 1 making: scheme/private/lang
raco setup: 1 making: scheme/private/provider
raco setup: 1 making: scheme/private/provider/lang
raco setup: 1 making: schemeunit
raco setup: 1 making: scribble
raco setup: 1 making: scribble/lncs
raco setup: 1 making: scribble/lncs/lang
raco setup: 1 making: scribble/text
raco setup: 1 making: scribble/text/lang
raco setup: 1 making: scribble/lp
raco setup: 1 making: scribble/lp/lang
raco setup: 1 making: scribble/tools
raco setup: 1 making: scribble/tools/private
raco setup: 2 making: macro-debugger/util
raco setup: 2 making: macro-debugger/tests
raco setup: 2 making: macro-debugger/model
raco setup: 2 making: macro-debugger/analysis
raco setup: 2 making: macro-debugger/analysis/private
raco setup: 2 making: macro-debugger/syntax-browser
raco setup: 2 making: macro-debugger/view
raco setup: 2 making: scribblings (Documentation Sources)
raco setup: 2 making: scribblings/framework
raco setup: 2 making: scribblings/scribble
raco setup: 2 making: scribblings/more
raco setup: 2 making: scribblings/guide
raco setup: 2 making: scribblings/tools
raco setup: 1 making: scribble/base
raco setup: 1 making: scribble/base/lang
raco setup: 1 making: scribble/html
raco setup: 1 making: scribble/html/lang
raco setup: 1 making: scribble/report
raco setup: 1 making: scribble/report/lang
raco setup: 1 making: scribble/doc
raco setup: 1 making: scribble/doc/lang
raco setup: 1 making: scribble/book
raco setup: 1 making: scribble/book/lang
raco setup: 1 making: scribble/jfp
raco setup: 1 making: scribble/jfp/lang
raco setup: 1 making: scribble/manual
raco setup: 1 making: scribble/manual/lang
raco setup: 1 making: scribble/sigplan
raco setup: 1 making: scribble/sigplan/lang
raco setup: 1 making: scribble/private
raco setup: 1 making: scriblib
raco setup: 1 making: scriblib/scribblings
raco setup: 1 making: scriblib/private
raco setup: 1 making: setup
raco setup: 1 making: setup/commands
raco setup: 1 making: setup/infotab
raco setup: 1 making: setup/infotab/lang
raco setup: 1 making: setup/private
raco setup: 1 making: sgl
raco setup: 1 making: sgl/scribblings
raco setup: 1 making: slatex
raco setup: 1 making: slatex/tests
raco setup: 1 making: slatex/private
raco setup: 1 making: slideshow
raco setup: 1 making: slideshow/lang
raco setup: 1 making: slideshow/private
raco setup: 1 making: srfi
raco setup: 2 making: scribblings/gui
raco setup: 1 making: srfi/%3a98
raco setup: 1 making: srfi/67
raco setup: 1 making: srfi/43
raco setup: 1 making: srfi/31
raco setup: 1 making: srfi/%3a67
raco setup: 1 making: srfi/%3a25
raco setup: 1 making: srfi/57
raco setup: 1 making: srfi/%3a61
raco setup: 1 making: srfi/%3a42
raco setup: 1 making: srfi/5
raco setup: 1 making: srfi/59
raco setup: 1 making: srfi/38
raco setup: 1 making: srfi/71
raco setup: 1 making: srfi/%3a74
raco setup: 1 making: srfi/69
raco setup: 1 making: srfi/%3a43
raco setup: 1 making: srfi/%3a14
raco setup: 1 making: srfi/27
raco setup: 1 making: srfi/78
raco setup: 1 making: srfi/64
raco setup: 1 making: srfi/40
raco setup: 1 making: srfi/8
raco setup: 1 making: srfi/29
raco setup: 1 making: srfi/29/bundles
raco setup: 1 making: srfi/29/bundles/es
raco setup: 1 making: srfi/%3a9
raco setup: 1 making: srfi/7
raco setup: 1 making: srfi/%3a87
raco setup: 1 making: srfi/2
raco setup: 1 making: srfi/9
raco setup: 1 making: srfi/61
raco setup: 1 making: srfi/60
raco setup: 1 making: srfi/%3a45
raco setup: 1 making: srfi/%3a63
raco setup: 1 making: srfi/%3a29
raco setup: 1 making: srfi/%3a59
raco setup: 1 making: srfi/%3a11
raco setup: 1 making: srfi/%3a57
raco setup: 1 making: srfi/%3a41
raco setup: 1 making: srfi/%3a69
raco setup: 1 making: srfi/%3a16
raco setup: 1 making: srfi/25
raco setup: 1 making: srfi/%3a66
raco setup: 1 making: srfi/14
raco setup: 1 making: srfi/34
raco setup: 1 making: srfi/%3a26
raco setup: 1 making: srfi/%3a60
raco setup: 1 making: srfi/86
raco setup: 1 making: srfi/%3a27
raco setup: 1 making: srfi/%3a39
raco setup: 1 making: srfi/26
raco setup: 1 making: srfi/1
raco setup: 1 making: srfi/74
raco setup: 1 making: srfi/%3a23
raco setup: 1 making: srfi/45
raco setup: 1 making: srfi/54
raco setup: 1 making: srfi/17
raco setup: 1 making: srfi/%3a5
raco setup: 1 making: srfi/19
raco setup: 1 making: srfi/%3a6
raco setup: 1 making: srfi/%3a17
raco setup: 1 making: srfi/13
raco setup: 1 making: srfi/%3a13
raco setup: 1 making: srfi/%3a18
raco setup: 1 making: srfi/%3a2
raco setup: 1 making: srfi/%3a1
raco setup: 1 making: srfi/87
raco setup: 1 making: srfi/%3a54
raco setup: 1 making: srfi/63
raco setup: 1 making: srfi/%3a71
raco setup: 1 making: srfi/42
raco setup: 1 making: srfi/%3a78
raco setup: 1 making: srfi/48
raco setup: 1 making: srfi/%3a38
raco setup: 1 making: srfi/%3a8
raco setup: 1 making: srfi/%3a86
raco setup: 1 making: srfi/41
raco setup: 1 making: srfi/42ref
raco setup: 1 making: srfi/32
raco setup: 1 making: srfi/%3a28
raco setup: 1 making: srfi/35
raco setup: 1 making: srfi/%3a31
raco setup: 1 making: srfi/%3a48
raco setup: 1 making: srfi/%3a64
raco setup: 1 making: srfi/%3a19
raco setup: 1 making: stepper
raco setup: 1 making: stepper/scribblings
raco setup: 1 making: stepper/examples
raco setup: 1 making: stepper/private
raco setup: 2 making: scribblings/gui/image
raco setup: 2 making: scribblings/slideshow
raco setup: 2 making: scribblings/draw
raco setup: 2 making: scribblings/reference
raco setup: 2 making: scribblings/quick
raco setup: 2 making: scribblings/quick/images
raco setup: 2 making: scribblings/main
raco setup: 2 making: scribblings/main/user
raco setup: 2 making: scribblings/main/private
raco setup: 2 making: scribblings/raco
raco setup: 2 making: scribblings/foreign
raco setup: 2 making: scribblings/inside
raco setup: 2 making: scribblings/scheme
raco setup: 2 making: scribblings/htdp-langs
raco setup: 2 making: scribblings/drracket
raco setup: 1 making: string-constants
raco setup: 1 making: string-constants/tests
raco setup: 1 making: string-constants/private
raco setup: 1 making: swindle
raco setup: 1 making: swindle/lang
raco setup: 1 making: syntax
raco setup: 1 making: syntax/parse
raco setup: 1 making: syntax/parse/experimental
raco setup: 1 making: syntax/parse/experimental/private
raco setup: 1 making: syntax/parse/private
raco setup: 1 making: syntax/scribblings
raco setup: 1 making: syntax/scribblings/parse
raco setup: 1 making: syntax/private
raco setup: 1 making: syntax/private/util
raco setup: 1 making: syntax-color
raco setup: 1 making: teachpack
raco setup: 1 making: teachpack/deinprogramm
raco setup: 1 making: teachpack/tests
raco setup: 1 making: teachpack/htdp
raco setup: 1 making: teachpack/htdp/scribblings
raco setup: 1 making: teachpack/2htdp
raco setup: 1 making: teachpack/2htdp/scribblings
raco setup: 1 making: test-engine
raco setup: 1 making: texpict
raco setup: 1 making: texpict/private
raco setup: 1 making: trace (Calltrace)
raco setup: 1 making: trace/scribblings
raco setup: 1 making: typed
raco setup: 2 making: typed-racket
raco setup: 2 making: typed-racket/typecheck
raco setup: 2 making: typed-racket/typecheck/tc-app
raco setup: 2 making: typed-racket/optimizer
raco setup: 2 making: typed-racket/scribblings
raco setup: 2 making: typed-racket/scribblings/guide
raco setup: 2 making: typed-racket/scribblings/reference
raco setup: 2 making: typed-racket/infer
raco setup: 2 making: typed-racket/rep
raco setup: 2 making: typed-racket/env
raco setup: 2 making: typed-racket/minimal
raco setup: 2 making: typed-racket/minimal/lang
raco setup: 2 making: typed-racket/utils
raco setup: 2 making: typed-racket/private
raco setup: 2 making: typed-racket/base-env
raco setup: 2 making: typed-racket/types
raco setup: 2 making: typed-scheme
raco setup: 2 making: typed-scheme/no-check
raco setup: 2 making: typed-scheme/no-check/lang
raco setup: 2 making: typed-scheme/lang
raco setup: 2 making: unstable
raco setup: 2 making: unstable/automata
raco setup: 2 making: unstable/automata/scribblings
raco setup: 2 making: unstable/temp-c
raco setup: 2 making: unstable/temp-c/scribblings
raco setup: 2 making: unstable/gui
raco setup: 2 making: unstable/gui/private
raco setup: 2 making: unstable/2d
raco setup: 2 making: unstable/2d/lang
raco setup: 2 making: unstable/2d/private
raco setup: 2 making: unstable/scribblings
raco setup: 2 making: unstable/scribblings/gui
raco setup: 2 making: unstable/tests
raco setup: 2 making: unstable/private
raco setup: 2 making: unstable/latent-contract
raco setup: 2 making: version
raco setup: 2 making: web-server
raco setup: 2 making: web-server/dispatch
raco setup: 2 making: web-server/compat
raco setup: 2 making: web-server/compat/0
raco setup: 2 making: web-server/compat/0/http
raco setup: 2 making: web-server/compat/0/servlet
raco setup: 2 making: web-server/lang
raco setup: 2 making: web-server/base
raco setup: 2 making: web-server/base/lang
raco setup: 2 making: web-server/insta
raco setup: 2 making: web-server/insta/lang
raco setup: 2 making: web-server/http
raco setup: 2 making: web-server/stuffers
raco setup: 2 making: web-server/configuration
raco setup: 2 making: web-server/scribblings
raco setup: 2 making: web-server/scribblings/tutorial
raco setup: 2 making: web-server/scribblings/tutorial/images
raco setup: 2 making: web-server/managers
raco setup: 2 making: web-server/servlet
raco setup: 2 making: web-server/formlets
raco setup: 2 making: web-server/private
raco setup: 2 making: web-server/dispatchers
raco setup: 2 making: web-server/page
raco setup: 2 making: wxme
raco setup: 2 making: wxme/private
raco setup: 2 making: xml
raco setup: 2 making: xml/private
raco setup: 2 making: xrepl (eXtended REPL)
raco setup: 2 making: drscheme
raco setup: 2 making: drscheme/private
raco setup: 2 making: drracket
raco setup: 1 making: typed/framework
raco setup: 1 making: typed/file
raco setup: 1 making: typed/net
raco setup: 2 making: drracket/private
raco setup: 2 making: drracket/private/syncheck
raco setup: 0 making: plot/plot2d
raco setup: 0 making: plot/common
raco setup: 0 making: plot/plot3d
raco setup: 0 making: plot/deprecated
raco setup: 0 making: plot/contracted
raco setup: 0 making: plot/scribblings
raco setup: 0 making: plot/typed
raco setup: 0 making: plot/typed/plot2d
raco setup: 0 making: plot/typed/common
raco setup: 0 making: plot/typed/plot3d
raco setup: 0 making: plot/typed/contracted
raco setup: 1 making: typed/tests
raco setup: 1 making: typed/mred
raco setup: 1 making: typed/scheme
raco setup: 1 making: typed/scheme/no-check
raco setup: 1 making: typed/scheme/no-check/lang
raco setup: 1 making: typed/scheme/lang
raco setup: 1 making: typed/scheme/base
raco setup: 1 making: typed/scheme/base/no-check
raco setup: 1 making: typed/scheme/base/no-check/lang
raco setup: 1 making: typed/scheme/base/lang
raco setup: 1 making: typed/racket
raco setup: 1 making: typed/racket/no-check
raco setup: 1 making: typed/racket/no-check/lang
raco setup: 1 making: typed/racket/lang
raco setup: 1 making: typed/racket/base
raco setup: 1 making: typed/racket/base/no-check
raco setup: 1 making: typed/racket/base/no-check/lang
raco setup: 1 making: typed/racket/base/lang
raco setup: 1 making: typed/srfi
raco setup: 1 making: typed/private
raco setup: 1 making: typed/rackunit
raco setup: 1 making: typed/test-engine
raco setup: 3 making: math/scribblings
raco setup: 3 making: math/private
raco setup: 3 making: math/private/array
raco setup: 3 making: math/private/polynomial
raco setup: 3 making: math/private/vector
raco setup: 3 making: math/private/base
raco setup: 3 making: math/private/distributions
raco setup: 3 making: math/private/distributions/impl
raco setup: 3 making: math/private/functions
raco setup: 3 making: math/private/functions/incomplete-gamma
raco setup: 3 making: math/private/matrix
raco setup: 3 making: math/private/number-theory
raco setup: 3 making: math/private/statistics
raco setup: 3 making: math/private/utils
raco setup: 3 making: math/private/bigfloat
raco setup: 3 making: math/private/flonum
raco setup: 3 making: math/private/flonum/expansion
raco setup: --- updating info-domain tables ---
raco setup: --- post-installing collections ---
raco setup: post-installing: help
raco setup: post-installing: mred
raco setup: post-installing: mzcom
raco setup: post-installing: mzscheme
raco setup: post-installing: racket/gui
plt/collects/math/tests/matrix-tests.rkt
cpu time: 29117 real time: 29112 gc time: 2120
cpu time: 28733 real time: 28726 gc time: 1896
cpu time: 28777 real time: 28774 gc time: 1928
cpu time: 28425 real time: 28418 gc time: 1860
cpu time: 28529 real time: 28524 gc time: 1892
cpu time: 28805 real time: 28797 gc time: 1912
cpu time: 28653 real time: 28646 gc time: 1892
plt/collects/math/tests/array-tests.rkt
cpu time: 23509 real time: 23501 gc time: 1648
cpu time: 23437 real time: 23426 gc time: 1620
cpu time: 23529 real time: 23522 gc time: 1608
cpu time: 23721 real time: 23719 gc time: 1816
cpu time: 23609 real time: 23606 gc time: 1628
cpu time: 23673 real time: 23667 gc time: 1664
cpu time: 23445 real time: 23439 gc time: 1648
plt/collects/tests/typed-racket/succeed/for-vector.rkt
cpu time: 11376 real time: 11378 gc time: 652
cpu time: 11348 real time: 11348 gc time: 624
cpu time: 11244 real time: 11245 gc time: 632
cpu time: 11280 real time: 11279 gc time: 616
cpu time: 11352 real time: 11350 gc time: 640
cpu time: 11344 real time: 11344 gc time: 628
cpu time: 11308 real time: 11309 gc time: 636
plt/collects/images/private/deep-flomap-render.rkt
cpu time: 9428 real time: 9429 gc time: 540
cpu time: 9388 real time: 9386 gc time: 548
cpu time: 9400 real time: 9394 gc time: 564
cpu time: 9400 real time: 9397 gc time: 540
cpu time: 9384 real time: 9384 gc time: 552
cpu time: 9412 real time: 9412 gc time: 572
cpu time: 9348 real time: 9350 gc time: 544
plt/collects/math/private/matrix/matrix-basic.rkt
cpu time: 9936 real time: 9935 gc time: 776
cpu time: 10012 real time: 10013 gc time: 796
cpu time: 10008 real time: 10006 gc time: 816
cpu time: 10000 real time: 9999 gc time: 824
cpu time: 9948 real time: 9949 gc time: 820
cpu time: 9944 real time: 9945 gc time: 800
cpu time: 9904 real time: 9903 gc time: 784
plt/collects/images/private/deep-flomap-struct.rkt
cpu time: 6604 real time: 6602 gc time: 624
cpu time: 6572 real time: 6572 gc time: 660
cpu time: 6608 real time: 6606 gc time: 636
cpu time: 6616 real time: 6617 gc time: 660
cpu time: 6624 real time: 6623 gc time: 664
cpu time: 6584 real time: 6583 gc time: 628
cpu time: 6584 real time: 6580 gc time: 612
plt/collects/math/private/functions/log-gamma-zeros.rkt
cpu time: 6384 real time: 6381 gc time: 452
cpu time: 6456 real time: 6454 gc time: 456
cpu time: 6428 real time: 6431 gc time: 444
cpu time: 6416 real time: 6415 gc time: 456
cpu time: 6408 real time: 6408 gc time: 428
cpu time: 6432 real time: 6432 gc time: 444
cpu time: 6496 real time: 6498 gc time: 452
plt/collects/images/private/flomap-pointwise.rkt
cpu time: 5508 real time: 5511 gc time: 600
cpu time: 5484 real time: 5482 gc time: 580
cpu time: 5480 real time: 5479 gc time: 572
cpu time: 5456 real time: 5456 gc time: 580
cpu time: 5536 real time: 5532 gc time: 600
cpu time: 5496 real time: 5492 gc time: 588
cpu time: 5520 real time: 5520 gc time: 580
plt/collects/images/private/flomap-blur.rkt
cpu time: 4936 real time: 4935 gc time: 456
cpu time: 4908 real time: 4907 gc time: 460
cpu time: 4972 real time: 4972 gc time: 464
cpu time: 4928 real time: 4925 gc time: 460
cpu time: 4900 real time: 4902 gc time: 452
cpu time: 4940 real time: 4938 gc time: 468
cpu time: 4960 real time: 4959 gc time: 448
plt/collects/images/private/flomap-transform.rkt
cpu time: 4796 real time: 4792 gc time: 508
cpu time: 4784 real time: 4786 gc time: 500
cpu time: 4816 real time: 4816 gc time: 520
cpu time: 4804 real time: 4806 gc time: 512
cpu time: 4816 real time: 4817 gc time: 504
cpu time: 4864 real time: 4863 gc time: 512
cpu time: 4820 real time: 4820 gc time: 496
plt/collects/math/tests/matrix-strictness-tests.rkt
cpu time: 20453 real time: 20447 gc time: 2561
cpu time: 3980 real time: 3981 gc time: 588
cpu time: 3992 real time: 3992 gc time: 592
cpu time: 3988 real time: 3990 gc time: 584
cpu time: 3964 real time: 3966 gc time: 612
cpu time: 3972 real time: 3969 gc time: 600
cpu time: 3968 real time: 3965 gc time: 584
plt/collects/math/tests/array-strictness-tests.rkt
cpu time: 3928 real time: 3926 gc time: 572
cpu time: 3912 real time: 3912 gc time: 564
cpu time: 3928 real time: 3924 gc time: 572
cpu time: 3892 real time: 3894 gc time: 556
cpu time: 3888 real time: 3885 gc time: 544
cpu time: 3944 real time: 3944 gc time: 560
cpu time: 3924 real time: 3919 gc time: 568
plt/collects/math/private/number-theory/number-theory.rkt
cpu time: 3916 real time: 3917 gc time: 496
cpu time: 3888 real time: 3890 gc time: 516
cpu time: 3916 real time: 3913 gc time: 508
cpu time: 3916 real time: 3915 gc time: 492
cpu time: 3932 real time: 3935 gc time: 492
cpu time: 3920 real time: 3920 gc time: 504
cpu time: 3880 real time: 3880 gc time: 500
plt/collects/math/private/array/fcarray-pointwise.rkt
cpu time: 3840 real time: 3836 gc time: 608
cpu time: 3836 real time: 3835 gc time: 620
cpu time: 3868 real time: 3865 gc time: 620
cpu time: 3836 real time: 3833 gc time: 604
cpu time: 3824 real time: 3824 gc time: 624
cpu time: 3856 real time: 3856 gc time: 628
cpu time: 3832 real time: 3832 gc time: 620
plt/collects/math/private/matrix/matrix-solve.rkt
cpu time: 4136 real time: 4136 gc time: 520
cpu time: 4080 real time: 4078 gc time: 516
cpu time: 4140 real time: 4140 gc time: 512
cpu time: 4160 real time: 4157 gc time: 508
cpu time: 4100 real time: 4098 gc time: 516
cpu time: 4152 real time: 4151 gc time: 516
cpu time: 4116 real time: 4117 gc time: 544
plt/collects/math/private/number-theory/bernoulli.rkt
cpu time: 3320 real time: 3320 gc time: 404
cpu time: 3268 real time: 3270 gc time: 400
cpu time: 3300 real time: 3300 gc time: 396
cpu time: 3232 real time: 3232 gc time: 388
cpu time: 3240 real time: 3237 gc time: 396
cpu time: 3248 real time: 3248 gc time: 396
cpu time: 3280 real time: 3280 gc time: 416
plt/collects/math/private/utils/flonum-tests.rkt
cpu time: 3712 real time: 3713 gc time: 624
cpu time: 3724 real time: 3724 gc time: 604
cpu time: 3724 real time: 3727 gc time: 592
cpu time: 3760 real time: 3756 gc time: 644
cpu time: 3740 real time: 3737 gc time: 612
cpu time: 3728 real time: 3728 gc time: 628
cpu time: 3716 real time: 3713 gc time: 628
plt/collects/math/private/matrix/matrix-operator-norm.rkt
cpu time: 3340 real time: 3338 gc time: 536
cpu time: 3308 real time: 3308 gc time: 500
cpu time: 3336 real time: 3338 gc time: 516
cpu time: 3312 real time: 3310 gc time: 532
cpu time: 3312 real time: 3313 gc time: 536
cpu time: 3348 real time: 3345 gc time: 512
cpu time: 3296 real time: 3295 gc time: 524
plt/collects/images/private/flomap-struct.rkt
cpu time: 3192 real time: 3191 gc time: 540
cpu time: 3188 real time: 3187 gc time: 568
cpu time: 3172 real time: 3174 gc time: 556
cpu time: 3188 real time: 3189 gc time: 540
cpu time: 3200 real time: 3202 gc time: 560
cpu time: 3172 real time: 3171 gc time: 536
cpu time: 3196 real time: 3195 gc time: 556
plt/collects/math/private/array/flarray-pointwise.rkt
cpu time: 3320 real time: 3322 gc time: 592
cpu time: 3272 real time: 3271 gc time: 596
cpu time: 3260 real time: 3260 gc time: 588
cpu time: 3256 real time: 3256 gc time: 596
cpu time: 3276 real time: 3274 gc time: 604
cpu time: 3268 real time: 3266 gc time: 588
cpu time: 3280 real time: 3278 gc time: 604
plt/collects/typed/net/url.rkt
cpu time: 1116 real time: 1117 gc time: 328
cpu time: 1108 real time: 1110 gc time: 328
cpu time: 1116 real time: 1114 gc time: 336
cpu time: 1112 real time: 1112 gc time: 328
cpu time: 1112 real time: 1115 gc time: 332
cpu time: 1112 real time: 1110 gc time: 324
cpu time: 1120 real time: 1122 gc time: 336
plt/collects/future-visualizer/typed.rkt
cpu time: 1112 real time: 1111 gc time: 424
cpu time: 1108 real time: 1110 gc time: 412
cpu time: 1116 real time: 1116 gc time: 412
cpu time: 1120 real time: 1118 gc time: 424
cpu time: 1108 real time: 1108 gc time: 412
cpu time: 1116 real time: 1116 gc time: 424
cpu time: 1108 real time: 1109 gc time: 412
plt/collects/math/private/base/base-random.rkt
cpu time: 1112 real time: 1113 gc time: 356
cpu time: 1108 real time: 1106 gc time: 340
cpu time: 1112 real time: 1112 gc time: 352
cpu time: 1104 real time: 1103 gc time: 348
cpu time: 1116 real time: 1116 gc time: 360
cpu time: 1104 real time: 1106 gc time: 340
cpu time: 1112 real time: 1114 gc time: 352
plt/collects/math/private/number-theory/polygonal.rkt
cpu time: 4408 real time: 4405 gc time: 604
cpu time: 1100 real time: 1099 gc time: 348
cpu time: 1116 real time: 1114 gc time: 352
cpu time: 1100 real time: 1103 gc time: 340
cpu time: 1112 real time: 1108 gc time: 360
cpu time: 1104 real time: 1106 gc time: 352
cpu time: 1112 real time: 1112 gc time: 352
plt/collects/math/private/functions/incomplete-gamma/gamma-lower-series.rkt
cpu time: 21337 real time: 21337 gc time: 2212
cpu time: 1116 real time: 1116 gc time: 368
cpu time: 1120 real time: 1121 gc time: 364
cpu time: 1108 real time: 1110 gc time: 360
cpu time: 1116 real time: 1116 gc time: 364
cpu time: 1116 real time: 1115 gc time: 356
cpu time: 1116 real time: 1116 gc time: 364
plt/collects/math/private/array/typed-array-pointwise.rkt
cpu time: 1148 real time: 1149 gc time: 372
cpu time: 1148 real time: 1144 gc time: 388
cpu time: 1148 real time: 1147 gc time: 380
cpu time: 1148 real time: 1150 gc time: 376
cpu time: 1152 real time: 1154 gc time: 380
cpu time: 1152 real time: 1152 gc time: 364
cpu time: 1160 real time: 1158 gc time: 388
plt/collects/tests/typed-racket/xfail/internal-typed-submod.rkt
cpu time: 1064 real time: 1063 gc time: 360
cpu time: 1072 real time: 1071 gc time: 364
cpu time: 1068 real time: 1066 gc time: 352
cpu time: 1072 real time: 1073 gc time: 360
cpu time: 1064 real time: 1063 gc time: 364
cpu time: 1068 real time: 1068 gc time: 352
cpu time: 1068 real time: 1069 gc time: 372
plt/collects/math/private/utils.rkt
cpu time: 1124 real time: 1123 gc time: 384
cpu time: 1116 real time: 1116 gc time: 352
cpu time: 1120 real time: 1120 gc time: 360
cpu time: 1112 real time: 1113 gc time: 352
cpu time: 1136 real time: 1134 gc time: 364
cpu time: 1116 real time: 1116 gc time: 356
cpu time: 1128 real time: 1127 gc time: 368
plt/collects/math/private/number-theory/divisibility.rkt
cpu time: 1128 real time: 1127 gc time: 356
cpu time: 1132 real time: 1133 gc time: 352
cpu time: 1128 real time: 1129 gc time: 352
cpu time: 1124 real time: 1124 gc time: 344
cpu time: 1120 real time: 1121 gc time: 352
cpu time: 1128 real time: 1128 gc time: 348
cpu time: 1136 real time: 1135 gc time: 364
plt/collects/math/private/functions/lanczos.rkt
cpu time: 14108 real time: 14106 gc time: 1876
cpu time: 1156 real time: 1156 gc time: 384
cpu time: 1148 real time: 1148 gc time: 368
cpu time: 1160 real time: 1158 gc time: 372
cpu time: 1144 real time: 1145 gc time: 360
cpu time: 1148 real time: 1148 gc time: 372
cpu time: 1156 real time: 1154 gc time: 368
plt/collects/tests/typed-racket/succeed/pr13412.rkt
cpu time: 1096 real time: 1094 gc time: 352
cpu time: 1092 real time: 1091 gc time: 332
cpu time: 1096 real time: 1093 gc time: 336
cpu time: 1108 real time: 1106 gc time: 332
cpu time: 1092 real time: 1092 gc time: 332
cpu time: 1092 real time: 1092 gc time: 348
cpu time: 1088 real time: 1089 gc time: 328
plt/collects/typed/net/mime.rkt
cpu time: 1060 real time: 1060 gc time: 320
cpu time: 1064 real time: 1064 gc time: 336
cpu time: 1056 real time: 1055 gc time: 328
cpu time: 1060 real time: 1057 gc time: 320
cpu time: 1060 real time: 1061 gc time: 332
cpu time: 1056 real time: 1059 gc time: 340
cpu time: 1052 real time: 1051 gc time: 320
plt/collects/tests/typed-racket/optimizer/tests/derived-pair3.rkt
cpu time: 1168 real time: 1170 gc time: 340
cpu time: 1168 real time: 1166 gc time: 336
cpu time: 1180 real time: 1178 gc time: 328
cpu time: 1172 real time: 1170 gc time: 336
cpu time: 1168 real time: 1168 gc time: 324
cpu time: 1172 real time: 1168 gc time: 324
cpu time: 1164 real time: 1162 gc time: 316
plt/collects/images/private/flomap.rkt
cpu time: 21949 real time: 21950 gc time: 1748
cpu time: 928 real time: 930 gc time: 260
cpu time: 932 real time: 928 gc time: 268
cpu time: 936 real time: 936 gc time: 272
cpu time: 932 real time: 931 gc time: 264
cpu time: 932 real time: 930 gc time: 272
cpu time: 940 real time: 939 gc time: 272
plt/collects/math/private/distributions/impl/beta-pdf.rkt
cpu time: 11244 real time: 11244 gc time: 808
cpu time: 1088 real time: 1090 gc time: 368
cpu time: 1080 real time: 1080 gc time: 360
cpu time: 1088 real time: 1085 gc time: 344
cpu time: 1088 real time: 1084 gc time: 368
cpu time: 1100 real time: 1097 gc time: 356
cpu time: 1084 real time: 1084 gc time: 360
plt/collects/tests/typed-racket/succeed/poly-struct-parent.rkt
cpu time: 1056 real time: 1054 gc time: 344
cpu time: 1064 real time: 1066 gc time: 352
cpu time: 1068 real time: 1067 gc time: 348
cpu time: 1060 real time: 1055 gc time: 332
cpu time: 1064 real time: 1063 gc time: 340
cpu time: 1064 real time: 1063 gc time: 344
cpu time: 1064 real time: 1061 gc time: 336
plt/collects/math/private/functions/incomplete-gamma/gamma-normal.rkt
cpu time: 2140 real time: 2143 gc time: 512
cpu time: 1096 real time: 1093 gc time: 368
cpu time: 1092 real time: 1091 gc time: 364
cpu time: 1104 real time: 1102 gc time: 392
cpu time: 1088 real time: 1088 gc time: 376
cpu time: 1104 real time: 1107 gc time: 376
cpu time: 1096 real time: 1099 gc time: 364
plt/collects/math/private/distributions/impl/beta-utils.rkt
cpu time: 1096 real time: 1093 gc time: 388
cpu time: 1084 real time: 1081 gc time: 372
cpu time: 1088 real time: 1086 gc time: 380
cpu time: 1080 real time: 1081 gc time: 384
cpu time: 1084 real time: 1086 gc time: 396
cpu time: 1088 real time: 1084 gc time: 376
cpu time: 1084 real time: 1082 gc time: 372
plt/collects/tests/typed-racket/succeed/module-plus.rkt
cpu time: 1108 real time: 1109 gc time: 364
cpu time: 1104 real time: 1107 gc time: 368
cpu time: 1116 real time: 1116 gc time: 368
cpu time: 1104 real time: 1103 gc time: 376
cpu time: 1104 real time: 1106 gc time: 372
cpu time: 1104 real time: 1105 gc time: 360
cpu time: 1116 real time: 1117 gc time: 384
plt/collects/math/private/distributions/impl/normal-utils.rkt
cpu time: 1088 real time: 1085 gc time: 376
cpu time: 1080 real time: 1079 gc time: 384
cpu time: 1080 real time: 1079 gc time: 380
cpu time: 1080 real time: 1079 gc time: 368
cpu time: 1076 real time: 1075 gc time: 360
cpu time: 1084 real time: 1083 gc time: 376
cpu time: 1080 real time: 1079 gc time: 380
plt/collects/math/private/unsafe.rkt
cpu time: 1184 real time: 1181 gc time: 332
cpu time: 1168 real time: 1169 gc time: 320
cpu time: 1188 real time: 1188 gc time: 340
cpu time: 1188 real time: 1185 gc time: 328
cpu time: 1184 real time: 1183 gc time: 328
cpu time: 1184 real time: 1185 gc time: 352
cpu time: 1196 real time: 1195 gc time: 344
plt/collects/images/flomap.rkt
cpu time: 832 real time: 833 gc time: 260
cpu time: 852 real time: 852 gc time: 256
cpu time: 840 real time: 837 gc time: 256
cpu time: 840 real time: 841 gc time: 252
cpu time: 832 real time: 831 gc time: 252
cpu time: 828 real time: 826 gc time: 244
cpu time: 824 real time: 822 gc time: 248
plt/collects/plot/typed/common/types.rkt
cpu time: 1920 real time: 1921 gc time: 584
cpu time: 1948 real time: 1946 gc time: 608
cpu time: 1936 real time: 1935 gc time: 588
cpu time: 1932 real time: 1934 gc time: 604
cpu time: 1940 real time: 1940 gc time: 584
cpu time: 1940 real time: 1941 gc time: 600
cpu time: 1932 real time: 1932 gc time: 592
plt/collects/math/private/matrix/utils.rkt
cpu time: 22033 real time: 22028 gc time: 3368
cpu time: 2296 real time: 2295 gc time: 464
cpu time: 2248 real time: 2246 gc time: 436
cpu time: 2276 real time: 2277 gc time: 452
cpu time: 2248 real time: 2245 gc time: 432
cpu time: 2260 real time: 2261 gc time: 456
cpu time: 2256 real time: 2253 gc time: 456
plt/collects/math/private/flonum/flonum-log.rkt
cpu time: 1528 real time: 1525 gc time: 400
cpu time: 1532 real time: 1533 gc time: 396
cpu time: 1528 real time: 1527 gc time: 404
cpu time: 1516 real time: 1514 gc time: 392
cpu time: 1524 real time: 1523 gc time: 396
cpu time: 1520 real time: 1516 gc time: 408
cpu time: 1512 real time: 1514 gc time: 388
plt/collects/math/private/distributions/utils.rkt
cpu time: 13456 real time: 13454 gc time: 1872
cpu time: 1168 real time: 1167 gc time: 380
cpu time: 1156 real time: 1158 gc time: 376
cpu time: 1160 real time: 1162 gc time: 380
cpu time: 1176 real time: 1173 gc time: 384
cpu time: 1164 real time: 1163 gc time: 384
cpu time: 1160 real time: 1157 gc time: 368
plt/collects/math/private/flonum/flonum-functions.rkt
cpu time: 1496 real time: 1497 gc time: 364
cpu time: 1500 real time: 1502 gc time: 360
cpu time: 1496 real time: 1497 gc time: 352
cpu time: 1504 real time: 1503 gc time: 360
cpu time: 1492 real time: 1492 gc time: 348
cpu time: 1496 real time: 1498 gc time: 372
cpu time: 1504 real time: 1503 gc time: 364
plt/collects/math/private/flonum/flonum-constants.rkt
cpu time: 824 real time: 824 gc time: 252
cpu time: 832 real time: 829 gc time: 252
cpu time: 832 real time: 830 gc time: 252
cpu time: 820 real time: 820 gc time: 256
cpu time: 824 real time: 822 gc time: 248
cpu time: 816 real time: 815 gc time: 256
cpu time: 812 real time: 813 gc time: 240
plt/collects/math/private/vector/vector.rkt
cpu time: 912 real time: 909 gc time: 280
cpu time: 920 real time: 919 gc time: 272
cpu time: 920 real time: 919 gc time: 276
cpu time: 916 real time: 916 gc time: 280
cpu time: 920 real time: 920 gc time: 276
cpu time: 924 real time: 922 gc time: 280
cpu time: 920 real time: 918 gc time: 284
plt/collects/plot/typed/syntax.rkt
cpu time: 732 real time: 732 gc time: 224
cpu time: 740 real time: 739 gc time: 232
cpu time: 736 real time: 733 gc time: 228
cpu time: 736 real time: 735 gc time: 228
cpu time: 732 real time: 731 gc time: 232
cpu time: 736 real time: 735 gc time: 228
cpu time: 740 real time: 739 gc time: 244
plt/collects/math/vector.rkt
cpu time: 19917 real time: 19918 gc time: 2780
cpu time: 836 real time: 836 gc time: 276
cpu time: 824 real time: 826 gc time: 240
cpu time: 820 real time: 821 gc time: 252
cpu time: 824 real time: 825 gc time: 252
cpu time: 820 real time: 820 gc time: 248
cpu time: 824 real time: 822 gc time: 248
plt/collects/plot/typed/contracted/sample.rkt
cpu time: 1368 real time: 1370 gc time: 552
cpu time: 1360 real time: 1357 gc time: 548
cpu time: 1356 real time: 1358 gc time: 544
cpu time: 1360 real time: 1360 gc time: 556
cpu time: 1352 real time: 1353 gc time: 540
cpu time: 1356 real time: 1358 gc time: 548
cpu time: 1356 real time: 1356 gc time: 540
plt/collects/typed/private/utils.rkt
cpu time: 692 real time: 692 gc time: 228
cpu time: 700 real time: 700 gc time: 224
cpu time: 696 real time: 694 gc time: 228
cpu time: 696 real time: 696 gc time: 208
cpu time: 696 real time: 698 gc time: 208
cpu time: 700 real time: 701 gc time: 224
cpu time: 696 real time: 695 gc time: 220
plt/collects/math/private/functions/stirling-error.rkt
cpu time: 2392 real time: 2391 gc time: 384
cpu time: 2384 real time: 2382 gc time: 404
cpu time: 2372 real time: 2372 gc time: 396
cpu time: 2388 real time: 2387 gc time: 400
cpu time: 2400 real time: 2399 gc time: 416
cpu time: 2388 real time: 2387 gc time: 388
cpu time: 2392 real time: 2392 gc time: 388
plt/collects/math/private/functions/log-gamma.rkt
cpu time: 10912 real time: 10912 gc time: 800
cpu time: 2416 real time: 2419 gc time: 408
cpu time: 2396 real time: 2396 gc time: 400
cpu time: 2408 real time: 2409 gc time: 416
cpu time: 2432 real time: 2433 gc time: 400
cpu time: 2404 real time: 2403 gc time: 416
cpu time: 2408 real time: 2408 gc time: 408
plt/collects/math/private/distributions/delta-dist.rkt
cpu time: 3492 real time: 3491 gc time: 672
cpu time: 1548 real time: 1549 gc time: 428
cpu time: 1548 real time: 1549 gc time: 408
cpu time: 1556 real time: 1558 gc time: 428
cpu time: 1552 real time: 1552 gc time: 412
cpu time: 1552 real time: 1553 gc time: 436
cpu time: 1552 real time: 1553 gc time: 420
plt/collects/plot/typed/main.rkt
cpu time: 16601 real time: 16599 gc time: 3913
cpu time: 1632 real time: 1632 gc time: 580
cpu time: 1640 real time: 1639 gc time: 576
cpu time: 1632 real time: 1630 gc time: 572
cpu time: 1636 real time: 1635 gc time: 576
cpu time: 1636 real time: 1635 gc time: 564
cpu time: 1620 real time: 1621 gc time: 540
plt/collects/math/private/base/base-functions.rkt
cpu time: 2132 real time: 2132 gc time: 388
cpu time: 2132 real time: 2132 gc time: 408
cpu time: 2140 real time: 2138 gc time: 412
cpu time: 2144 real time: 2146 gc time: 396
cpu time: 2140 real time: 2138 gc time: 396
cpu time: 2128 real time: 2130 gc time: 388
cpu time: 2168 real time: 2163 gc time: 392
plt/collects/math/private/array/typed-array-struct.rkt
cpu time: 2704 real time: 2702 gc time: 448
cpu time: 2708 real time: 2707 gc time: 448
cpu time: 2712 real time: 2709 gc time: 424
cpu time: 2708 real time: 2708 gc time: 444
cpu time: 2724 real time: 2720 gc time: 436
cpu time: 2736 real time: 2735 gc time: 444
cpu time: 2720 real time: 2721 gc time: 448
plt/collects/math/private/polynomial/chebyshev.rkt
cpu time: 3204 real time: 3200 gc time: 584
cpu time: 2864 real time: 2865 gc time: 548
cpu time: 2864 real time: 2863 gc time: 560
cpu time: 2868 real time: 2867 gc time: 556
cpu time: 2868 real time: 2867 gc time: 560
cpu time: 2880 real time: 2879 gc time: 556
cpu time: 2888 real time: 2888 gc time: 560
discard with option/c
---cut here---
#lang racket/base

#|
This file is for utilities that are of general interest,
at least theoretically.
|#

(require (for-syntax racket/base syntax/parse racket/string)
         racket/require-syntax racket/provide-syntax         
         racket/struct-info "timing.rkt")

(provide
 ;; optimization
 optimize?
 ;; timing
 start-timing do-time
 ;; logging
 show-input?
 ;; provide macros
 rep utils typecheck infer env private types)

(define optimize? (make-parameter #t))
(define-for-syntax enable-contracts? #f)
(define-for-syntax enable-options? #t)

#;
(define-syntax do-contract-req
  (if (or enable-contracts? enable-options?)
      (lambda (stx) (datum->syntax stx '(begin
                                          (require unstable/options)
                                          (require racket/base))))
      (syntax-rules () [(_) (begin)])))
#;
(do-contract-req)

(require unstable/options)
(require racket/contract)

(struct option/c/w (ctc)
  #:property prop:contract
  (build-contract-property
   #:projection
   (λ (ctc)
     (define f (contract-projection (option/c (option/c/w-ctc ctc) #:tester (λ (x) #t))))
     (λ (blame) (λ (val) (waive-option ((f blame) val)))))))

(struct discard (ctc)
  #:property prop:contract
  (build-contract-property
   #:projection
   (λ (ctc)
     (define f (contract-projection (option/c (discard-ctc ctc))))
     (λ (blame) (λ (val) ((f blame) val) val)))))




;mode3
;(define-syntax-rule (option/c/s ctc) any/c)

;mode4
;(define-syntax-rule (option/c/s ctc) (option/c/w ctc))

;mode5
(define-syntax-rule (option/c/s ctc) (discard ctc))

(define show-input? (make-parameter #f))

;; fancy require syntax
(define-syntax (define-requirer stx)
  (syntax-parse stx
    [(_ nm:id nm-out:id)
     #`(...
        (begin
          (define-require-syntax (nm stx)
            (syntax-parse stx
              [(form id:identifier ...)
               (with-syntax ([(id* ...)
                              (map (lambda (id)
                                     (datum->syntax
                                      id
                                      `(lib
					,(datum->syntax
					  #f
					  (string-join
					   (list "typed-racket"
						 (symbol->string (syntax-e #'nm))
						 (string-append (symbol->string (syntax-e id)) ".rkt"))
					   "/")
					  id id))
                                      id id))
                                   (syntax->list #'(id ...)))])
                 (syntax-property (syntax/loc stx (combine-in id* ...))
                                  'disappeared-use
                                  #'form))]))
          (define-provide-syntax (nm-out stx)
            (syntax-parse stx
              [(_ id:identifier ...)
               (with-syntax ([(id* ...)
                              (map (lambda (id)
                                     (datum->syntax
                                      id
                                      `(lib
					,(datum->syntax
					  #f
					  (string-join
					   (list "typed-racket"
						 (symbol->string (syntax-e #'nm))
						 (string-append (symbol->string (syntax-e id)) ".rkt"))
					   "/")
					  id id))))
                                   (syntax->list #'(id ...)))])
                 (syntax/loc stx (combine-out (all-from-out id*) ...)))]))
          (provide nm nm-out)))]))


(define-requirer rep rep-out)
(define-requirer infer infer-out)
(define-requirer typecheck typecheck-out)
(define-requirer utils utils-out)
(define-requirer env env-out)
(define-requirer private private-out)
(define-requirer types types-out)
(define-requirer optimizer optimizer-out)
(define-requirer base-env base-env-out)

;; turn contracts on and off - off by default for performance.
(provide (for-syntax enable-contracts?)
         provide/cond-contract
         with-cond-contract         
         define-struct/cond-contract
         define/cond-contract
         contract-req
         define/cond-contract/provide
         define-for-cond-contract
         provide-for-cond-contract
         require-for-cond-contract)

(define-require-syntax contract-req
  (if (or enable-contracts? enable-options?)
      (lambda (stx) (datum->syntax stx 'racket/contract))
      (syntax-rules ()
        [(_) (combine-in)])))

(define-syntax define-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'define)
      (syntax-parser
        [(_ args:expr body:expr) #'(begin)])))

(define-syntax provide-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'provide)
      (syntax-parser
        [(_ provide-spec:expr ...) #'(begin)])))

(define-syntax require-for-cond-contract
  (if (or enable-contracts? enable-options?)
      (make-rename-transformer #'require)
      (syntax-parser
        [(_ require-spec:expr ...) #'(begin)])))

(define-syntax-rule (define/cond-contract/provide (name . args) c . body)
  (begin (define/cond-contract name c
           (begin
             (define (name . args) body)
             name))
         (provide/cond-contract [name c])))

(define-syntax provide/cond-contract
  (cond [enable-options?
         (lambda (stx)
           (define-syntax-class clause
             #:literals (parameter/c)
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(contract-out [rename out in (option/c/s cnt)]))
             (pattern [nm:id (parameter/c cnt:expr)]
                      #:with i #'(contract-out [nm (parameter/c cnt)]))
             (pattern [nm:id cnt:expr]
                      #:with i #'(contract-out [nm (option/c/s cnt)])))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]
        [enable-contracts?
         (lambda (stx)
           (define-syntax-class clause
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(contract-out [rename out in cnt]))
             (pattern [nm:id cnt:expr]
                      #:with i #'(contract-out [nm cnt])))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]
        [else
         (lambda (stx)
           (define-syntax-class clause
             #:attributes (i)
             (pattern [(~datum struct) (~or nm:id (nm:id super:id)) (flds ...)]
                      #:with i #'(struct-out nm))
             (pattern [(~datum rename) out:id in:id cnt:expr]
                      #:with i #'(rename-out [out in]))
             (pattern [i:id cnt:expr]))
           (syntax-parse stx
                         [(_ c:clause ...)
                          #'(provide c.i ...)]))]))


(define-syntax with-cond-contract
  (cond [enable-options?
         (lambda (stx)
           (syntax-parse stx
                         [(_ name ((id spec)) . body)
                          #'(with-contract name ((id (option/c/s spec))) . body)]
                         [(_ name specs . body)
                          #'(begin . body)]))]
        [enable-contracts?
         (lambda (stx)
           (syntax-parse stx
                         [(_ name ((id spec)) . body)
                          #'(with-contract name ((id spec)) . body)]
                         [(_ name specs . body)
                          #'(begin . body)]))]
        [else
         (lambda (stx)
           (syntax-parse stx
                         [(_ name specs . body)
                          #'(begin . body)]))]))


(define-syntax define/cond-contract
  (cond [enable-options?
         (lambda (stx)
           (syntax-parse stx
                         [(_ head cnt . body)
                          #'(define/contract head (option/c/s cnt) . body)]))]
        [enable-contracts?
         (make-rename-transformer #'define/contract)]
        [else
         (lambda (stx)
           (syntax-parse stx
                         [(_ head  cnt . body)
                          #'(define head . body)]))]))

(define-syntax define-struct/cond-contract
  ;(if enable-contracts?
  ;(make-rename-transformer #'define-struct/contract))
  (syntax-rules ()
    [(_ hd ([i c] ...) . opts)
     (define-struct hd (i ...) . opts)]))


(provide make-struct-info-self-ctor)
;Copied from racket/private/define-struct
;FIXME when multiple bindings are supported
(define (self-ctor-transformer orig stx)
  (define (transfer-srcloc orig stx)
    (datum->syntax orig (syntax-e orig) stx orig))
  (syntax-case stx ()
    [(self arg ...) (datum->syntax stx
                                   (cons (syntax-property (transfer-srcloc orig #'self)
                                                          'constructor-for
                                                          (syntax-local-introduce #'self))
                                         (syntax-e (syntax (arg ...))))
                                   stx
                                   stx)]
    [_ (transfer-srcloc orig stx)]))


(define make-struct-info-self-ctor
 (let ()
  (struct struct-info-self-ctor (id info)
          #:property prop:procedure
                     (lambda (ins stx)
                      (self-ctor-transformer (struct-info-self-ctor-id ins) stx))
          #:property prop:struct-info (lambda (x) (extract-struct-info (struct-info-self-ctor-info x))))
  struct-info-self-ctor))
---cut here---
raco setup: version: 5.3.4.7 [3m]
raco setup: variants: 3m
raco setup: main collects: /home/chrdimo/Desktop/artifact/plt/collects
raco setup: collects paths: 
raco setup:   /home/chrdimo/.racket/5.3.4.7/collects
raco setup:   /home/chrdimo/Desktop/artifact/plt/collects
raco setup: --- compiling collections ---
raco setup: making: racket
raco setup: --- parallel build using 4 processes ---
raco setup: 3 making: compiler
raco setup: 2 making: raco
raco setup: 1 making: racket
raco setup: 0 making: images
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill/lang
raco setup: 2 making: /home/chrdimo/seas/chong/shill/code/shill/private
raco setup: 2 making: 2htdp (HtDP/2e Teachpacks)
raco setup: 3 making: compiler/commands
raco setup: 3 making: compiler/demodularizer
raco setup: 3 making: compiler/private
raco setup: 1 making: racket/lang
raco setup: 1 making: racket/place
raco setup: 3 making: algol60
raco setup: 1 making: racket/place/distributed
raco setup: 1 making: racket/place/private
raco setup: 1 making: racket/unit
raco setup: 1 making: racket/unit/lang
raco setup: 1 making: racket/kernel
raco setup: 1 making: racket/snip
raco setup: 1 making: racket/snip/private
raco setup: 1 making: racket/unsafe
raco setup: 1 making: racket/base
raco setup: 1 making: racket/base/lang
raco setup: 1 making: racket/match
raco setup: 1 making: racket/gui
raco setup: 1 making: racket/gui/lang
raco setup: 2 making: 2htdp/private
raco setup: 1 making: racket/signature
raco setup: 1 making: racket/signature/lang
raco setup: 1 making: racket/draw
raco setup: 1 making: racket/draw/unsafe
raco setup: 2 making: 2htdp/private/csv
raco setup: 1 making: racket/draw/private
raco setup: 2 making: 2htdp/planetcute
raco setup: 3 making: algol60/lang
raco setup: 3 making: algol60/examples
raco setup: 3 making: at-exp
raco setup: 3 making: at-exp/lang
raco setup: 3 making: browser
raco setup: 1 making: racket/load
raco setup: 1 making: racket/load/lang
raco setup: 1 making: racket/contract
raco setup: 1 making: racket/contract/private
raco setup: 1 making: racket/private
raco setup: 2 making: compatibility
raco setup: 2 making: compatibility/scribblings
raco setup: 2 making: config
raco setup: 2 making: data
raco setup: 2 making: data/scribblings
raco setup: 2 making: data/tests
raco setup: 2 making: data/private
raco setup: 3 making: browser/tests
raco setup: 3 making: browser/private
raco setup: 3 making: datalog
raco setup: 2 making: db
raco setup: 3 making: datalog/lang
raco setup: 3 making: datalog/sexp
raco setup: 3 making: datalog/sexp/lang
raco setup: 3 making: datalog/scribblings
raco setup: 3 making: datalog/tool
raco setup: 2 making: db/util
raco setup: 3 making: datalog/private
raco setup: 2 making: db/util/private
raco setup: 2 making: db/scribblings
raco setup: 3 making: defaults
raco setup: 3 making: deinprogramm (DeinProgramm)
raco setup: 2 making: db/private
raco setup: 2 making: db/private/postgresql
raco setup: 2 making: db/private/sqlite3
raco setup: 2 making: db/private/mysql
raco setup: 1 making: racket/private/lang
raco setup: 2 making: db/private/odbc
raco setup: 2 making: db/private/generic
raco setup: 1 making: dynext
raco setup: 2 making: embedded-gui
raco setup: 1 making: dynext/private
raco setup: 1 making: eopl
raco setup: 1 making: eopl/lang
raco setup: 1 making: eopl/private
raco setup: 1 making: errortrace
raco setup: 1 making: errortrace/lang
raco setup: 3 making: deinprogramm/quickcheck (DeinProgramm - QuickCheck)
raco setup: 1 making: errortrace/scribblings
raco setup: 3 making: deinprogramm/DMdA-vanilla
raco setup: 1 making: errortrace/private
raco setup: 3 making: deinprogramm/DMdA-vanilla/lang
raco setup: 3 making: deinprogramm/DMdA-assignments
raco setup: 3 making: deinprogramm/DMdA-assignments/lang
raco setup: 3 making: deinprogramm/signature (DeinProgramm - Signatures)
raco setup: 1 making: ffi
raco setup: 2 making: embedded-gui/scribblings
raco setup: 2 making: embedded-gui/private
raco setup: 3 making: deinprogramm/DMdA-beginner
raco setup: 3 making: deinprogramm/DMdA-beginner/lang
raco setup: 3 making: deinprogramm/scribblings
raco setup: 1 making: ffi/unsafe
raco setup: 3 making: deinprogramm/DMdA-advanced
raco setup: 3 making: deinprogramm/DMdA-advanced/lang
raco setup: 3 making: deinprogramm/DMdA
raco setup: 3 making: deinprogramm/DMdA/lang
raco setup: 3 making: file
raco setup: 1 making: ffi/unsafe/private
raco setup: 1 making: framework
raco setup: 3 making: file/scribblings
raco setup: 2 making: frtime (FrTime)
raco setup: 3 making: file/tests
raco setup: 3 making: file/private
raco setup: 3 making: future-visualizer
raco setup: 2 making: frtime/frlibs
raco setup: 2 making: frtime/lang
raco setup: 2 making: frtime/animation
raco setup: 2 making: frtime/gui
raco setup: 2 making: frtime/reactive
raco setup: 2 making: frtime/reactive/lang
raco setup: 2 making: frtime/opt
raco setup: 2 making: frtime/opt/lang
raco setup: 2 making: frtime/core
raco setup: 2 making: frtime/scribblings
raco setup: 2 making: frtime/tool (FrTime Tool)
raco setup: 2 making: games
raco setup: 2 making: games/aces
raco setup: 2 making: games/jewel
raco setup: 2 making: games/pousse
raco setup: 1 making: framework/private
raco setup: 2 making: games/tally-maze
raco setup: 1 making: graphics
raco setup: 1 making: graphics/scribblings
raco setup: 1 making: graphics/tests
raco setup: 1 making: gui-debugger
raco setup: 1 making: gui-debugger/icons
raco setup: 3 making: future-visualizer/scribblings
raco setup: 3 making: future-visualizer/private
raco setup: 3 making: help
raco setup: 3 making: help/tests
raco setup: 3 making: help/private
raco setup: 3 making: hierlist
raco setup: 3 making: honu
raco setup: 3 making: honu/lang
raco setup: 3 making: honu/core
raco setup: 3 making: honu/core/lang
raco setup: 3 making: honu/core/private
raco setup: 3 making: honu/scribblings
raco setup: 3 making: honu/tests
raco setup: 3 making: honu/private
raco setup: 3 making: honu/private/lang
raco setup: 3 making: htdp (HtDP Teachpacks)
raco setup: 3 making: htdp/isl+
raco setup: 3 making: htdp/isl+/lang
raco setup: 3 making: htdp/isl
raco setup: 3 making: htdp/isl/lang
raco setup: 3 making: htdp/bsl
raco setup: 3 making: htdp/bsl/lang
raco setup: 3 making: htdp/bsl+
raco setup: 3 making: htdp/bsl+/lang
raco setup: 3 making: htdp/asl
raco setup: 3 making: htdp/asl/lang
raco setup: 3 making: html
raco setup: 3 making: icons
raco setup: 3 making: info-domain
raco setup: 3 making: json
raco setup: 3 making: lang (HtDP Languages)
raco setup: 3 making: lang/private
raco setup: 3 making: launcher
raco setup: 3 making: launcher/tests
raco setup: 3 making: lazy
raco setup: 3 making: lazy/lang
raco setup: 3 making: macro-debugger
raco setup: 2 making: games/tally-maze/images
raco setup: 2 making: games/tally-maze/images/pumpkin
raco setup: 2 making: games/tally-maze/images/very-emotional
raco setup: 2 making: games/mines (Minesweeper)
raco setup: 2 making: games/mines/images
raco setup: 2 making: games/crazy8s (Crazy 8s)
raco setup: 2 making: games/crazy8s/images
raco setup: 2 making: games/slidey
raco setup: 2 making: games/chat-noir (Chat Noir)
raco setup: 2 making: games/same
raco setup: 2 making: games/gobblet
raco setup: 2 making: games/doors
raco setup: 2 making: games/doors/private
raco setup: 2 making: games/gl-board-game
raco setup: 2 making: games/checkers
raco setup: 2 making: games/ginrummy (Rummy)
raco setup: 2 making: games/memory
raco setup: 2 making: games/memory/images
raco setup: 2 making: games/gcalc (GCalc)
raco setup: 2 making: games/scribblings
raco setup: 2 making: games/tests
raco setup: 2 making: games/paint-by-numbers
raco setup: 2 making: games/paint-by-numbers/raw-problems
raco setup: 2 making: games/gofish (Go Fish)
raco setup: 2 making: games/blackjack
raco setup: 2 making: games/spider
raco setup: 2 making: games/cards
raco setup: 2 making: games/cards/hicolor
raco setup: 2 making: games/cards/locolor
raco setup: 2 making: games/lights-out
raco setup: 2 making: games/parcheesi
raco setup: 2 making: make
raco setup: 2 making: math
raco setup: 0 making: images/icons
raco setup: 0 making: images/scribblings
raco setup: 0 making: images/scribblings/images
raco setup: 0 making: images/private
raco setup: 0 making: meta (Infrastructure code)
raco setup: 0 making: meta/contrib
raco setup: 0 making: meta/contrib/completion
raco setup: 0 making: meta/contrib/rubber
raco setup: 0 making: meta/tree
raco setup: 0 making: meta/images
raco setup: 0 making: meta/images/taking-screenshots
raco setup: 0 making: meta/web
raco setup: 0 making: meta/web/stubs
raco setup: 0 making: meta/web/lang
raco setup: 0 making: meta/web/download
raco setup: 0 making: meta/web/common
raco setup: 0 making: meta/web/www
raco setup: 0 making: meta/web/minis
raco setup: 0 making: mred
raco setup: 0 making: mred/lang
raco setup: 0 making: mred/private
raco setup: 0 making: mred/private/wx
raco setup: 0 making: mred/private/wx/common
raco setup: 0 making: mred/private/wx/gtk
raco setup: 0 making: mred/private/wx/win32
raco setup: 0 making: mred/private/wx/cocoa
raco setup: 0 making: mred/private/wxme
raco setup: 0 making: mrlib
raco setup: 0 making: mrlib/scribblings
raco setup: 0 making: mrlib/scribblings/graph
raco setup: 0 making: mrlib/scribblings/hierlist
raco setup: 0 making: mrlib/scribblings/aligned-pasteboard
raco setup: 0 making: mrlib/hierlist
raco setup: 0 making: mrlib/private
raco setup: 0 making: mrlib/private/aligned-pasteboard
raco setup: 0 making: mysterx
raco setup: 0 making: mysterx/scribblings
raco setup: 0 making: mzcom
raco setup: 0 making: mzlib
raco setup: 0 making: mzlib/scribblings
raco setup: 0 making: mzlib/private
raco setup: 0 making: mzscheme
raco setup: 0 making: mzscheme/lang
raco setup: 0 making: net
raco setup: 0 making: net/scribblings
raco setup: 0 making: net/websocket
raco setup: 0 making: net/private
raco setup: 0 making: openssl
raco setup: 0 making: openssl/private
raco setup: 0 making: parser-tools
raco setup: 0 making: parser-tools/private-lex
raco setup: 0 making: parser-tools/private-yacc
raco setup: 0 making: parser-tools/examples
raco setup: 0 making: picturing-programs
raco setup: 0 making: picturing-programs/private
raco setup: 0 making: picturing-programs/private/pictures
raco setup: 0 making: pkg
raco setup: 0 making: pkg/gui
raco setup: 0 making: pkg/scribblings
raco setup: 0 making: plai
raco setup: 0 making: plai/mutator
raco setup: 0 making: plai/mutator/lang
raco setup: 0 making: plai/lang
raco setup: 0 making: plai/web
raco setup: 0 making: plai/web/lang
raco setup: 0 making: plai/gc2
raco setup: 0 making: plai/gc2/mutator
raco setup: 0 making: plai/gc2/mutator/lang
raco setup: 0 making: plai/gc2/collector
raco setup: 0 making: plai/gc2/collector/lang
raco setup: 0 making: plai/gc2/private
raco setup: 0 making: plai/scribblings
raco setup: 0 making: plai/collector
raco setup: 0 making: plai/collector/lang
raco setup: 0 making: plai/private
raco setup: 0 making: planet (PLaneT)
raco setup: 0 making: planet/lang
raco setup: 0 making: planet/private
raco setup: 0 making: plot
raco setup: 1 making: preprocessor
raco setup: 1 making: preprocessor/scribblings
raco setup: 1 making: profile
raco setup: 1 making: profile/scribblings
raco setup: 1 making: r5rs
raco setup: 1 making: r5rs/lang
raco setup: 1 making: r5rs/private
raco setup: 1 making: r6rs
raco setup: 1 making: r6rs/lang
raco setup: 1 making: r6rs/scribblings
raco setup: 1 making: r6rs/tests
raco setup: 1 making: r6rs/private
raco setup: 1 making: racklog
raco setup: 1 making: racklog/lang
raco setup: 1 making: rackunit (RackUnit)
raco setup: 1 making: rackunit/scribblings
raco setup: 1 making: rackunit/private
raco setup: 1 making: rackunit/private/gui
raco setup: 1 making: reader
raco setup: 1 making: reader/lang
raco setup: 1 making: readline
raco setup: 1 making: realm (Realm of Racket Source Code)
raco setup: 1 making: realm/chapter14
raco setup: 1 making: realm/chapter14/graphics
raco setup: 1 making: realm/chapter10
raco setup: 1 making: realm/chapter10/graphics
raco setup: 1 making: realm/chapter8
raco setup: 1 making: realm/chapter8/graphics
raco setup: 1 making: realm/chapter6
raco setup: 1 making: realm/chapter6/graphics
raco setup: 1 making: realm/chapter2
raco setup: 1 making: realm/chapter13
raco setup: 1 making: realm/chapter5
raco setup: 1 making: realm/chapter12
raco setup: 1 making: redex (PLT Redex)
raco setup: 1 making: redex/scribblings
raco setup: 1 making: redex/examples (Reduction Semantics examples)
raco setup: 1 making: redex/examples/r6rs
raco setup: 1 making: redex/examples/list-machine
raco setup: 1 making: redex/examples/cont-mark-transform
raco setup: 1 making: redex/examples/racket-machine
raco setup: 1 making: redex/examples/define-judgment-form
raco setup: 1 making: redex/examples/delim-cont
raco setup: 1 making: redex/private
raco setup: 1 making: redex/private/compiler
raco setup: 1 making: repo-time-stamp
raco setup: 1 making: rnrs
raco setup: 1 making: rnrs/records
raco setup: 1 making: rnrs/arithmetic
raco setup: 1 making: rnrs/io
raco setup: 1 making: s-exp
raco setup: 1 making: s-exp/lang
raco setup: 1 making: scheme
raco setup: 1 making: scheme/lang
raco setup: 1 making: scheme/unit
raco setup: 1 making: scheme/unit/lang
raco setup: 1 making: scheme/unsafe
raco setup: 1 making: scheme/base
raco setup: 1 making: scheme/base/lang
raco setup: 1 making: scheme/gui
raco setup: 1 making: scheme/gui/lang
raco setup: 1 making: scheme/signature
raco setup: 1 making: scheme/signature/lang
raco setup: 1 making: scheme/load
raco setup: 1 making: scheme/load/lang
raco setup: 1 making: scheme/exists
raco setup: 1 making: scheme/exists/lang
raco setup: 1 making: scheme/private
raco setup: 1 making: scheme/private/lang
raco setup: 1 making: scheme/private/provider
raco setup: 1 making: scheme/private/provider/lang
raco setup: 1 making: schemeunit
raco setup: 1 making: scribble
raco setup: 1 making: scribble/lncs
raco setup: 1 making: scribble/lncs/lang
raco setup: 1 making: scribble/text
raco setup: 1 making: scribble/text/lang
raco setup: 1 making: scribble/lp
raco setup: 1 making: scribble/lp/lang
raco setup: 1 making: scribble/tools
raco setup: 1 making: scribble/tools/private
raco setup: 3 making: macro-debugger/util
raco setup: 3 making: macro-debugger/tests
raco setup: 3 making: macro-debugger/model
raco setup: 3 making: macro-debugger/analysis
raco setup: 3 making: macro-debugger/analysis/private
raco setup: 3 making: macro-debugger/syntax-browser
raco setup: 3 making: macro-debugger/view
raco setup: 3 making: scribblings (Documentation Sources)
raco setup: 3 making: scribblings/framework
raco setup: 3 making: scribblings/scribble
raco setup: 3 making: scribblings/more
raco setup: 3 making: scribblings/guide
raco setup: 3 making: scribblings/tools
raco setup: 1 making: scribble/base
raco setup: 1 making: scribble/base/lang
raco setup: 1 making: scribble/html
raco setup: 1 making: scribble/html/lang
raco setup: 1 making: scribble/report
raco setup: 1 making: scribble/report/lang
raco setup: 1 making: scribble/doc
raco setup: 1 making: scribble/doc/lang
raco setup: 1 making: scribble/book
raco setup: 1 making: scribble/book/lang
raco setup: 1 making: scribble/jfp
raco setup: 1 making: scribble/jfp/lang
raco setup: 1 making: scribble/manual
raco setup: 1 making: scribble/manual/lang
raco setup: 1 making: scribble/sigplan
raco setup: 1 making: scribble/sigplan/lang
raco setup: 1 making: scribble/private
raco setup: 1 making: scriblib
raco setup: 1 making: scriblib/scribblings
raco setup: 1 making: scriblib/private
raco setup: 1 making: setup
raco setup: 3 making: scribblings/gui
raco setup: 1 making: setup/commands
raco setup: 1 making: setup/infotab
raco setup: 1 making: setup/infotab/lang
raco setup: 1 making: setup/private
raco setup: 1 making: sgl
raco setup: 1 making: sgl/scribblings
raco setup: 1 making: slatex
raco setup: 1 making: slatex/tests
raco setup: 1 making: slatex/private
raco setup: 1 making: slideshow
raco setup: 1 making: slideshow/lang
raco setup: 1 making: slideshow/private
raco setup: 1 making: srfi
raco setup: 1 making: srfi/%3a98
raco setup: 1 making: srfi/67
raco setup: 1 making: srfi/43
raco setup: 1 making: srfi/31
raco setup: 1 making: srfi/%3a67
raco setup: 1 making: srfi/%3a25
raco setup: 1 making: srfi/57
raco setup: 1 making: srfi/%3a61
raco setup: 1 making: srfi/%3a42
raco setup: 1 making: srfi/5
raco setup: 1 making: srfi/59
raco setup: 1 making: srfi/38
raco setup: 1 making: srfi/71
raco setup: 1 making: srfi/%3a74
raco setup: 1 making: srfi/69
raco setup: 1 making: srfi/%3a43
raco setup: 1 making: srfi/%3a14
raco setup: 1 making: srfi/27
raco setup: 1 making: srfi/78
raco setup: 1 making: srfi/64
raco setup: 1 making: srfi/40
raco setup: 1 making: srfi/8
raco setup: 1 making: srfi/29
raco setup: 1 making: srfi/29/bundles
raco setup: 1 making: srfi/29/bundles/es
raco setup: 1 making: srfi/%3a9
raco setup: 1 making: srfi/7
raco setup: 1 making: srfi/%3a87
raco setup: 1 making: srfi/2
raco setup: 1 making: srfi/9
raco setup: 1 making: srfi/61
raco setup: 1 making: srfi/60
raco setup: 1 making: srfi/%3a45
raco setup: 1 making: srfi/%3a63
raco setup: 1 making: srfi/%3a29
raco setup: 1 making: srfi/%3a59
raco setup: 1 making: srfi/%3a11
raco setup: 1 making: srfi/%3a57
raco setup: 1 making: srfi/%3a41
raco setup: 1 making: srfi/%3a69
raco setup: 1 making: srfi/%3a16
raco setup: 1 making: srfi/25
raco setup: 1 making: srfi/%3a66
raco setup: 1 making: srfi/14
raco setup: 1 making: srfi/34
raco setup: 1 making: srfi/%3a26
raco setup: 1 making: srfi/%3a60
raco setup: 1 making: srfi/86
raco setup: 1 making: srfi/%3a27
raco setup: 1 making: srfi/%3a39
raco setup: 1 making: srfi/26
raco setup: 1 making: srfi/1
raco setup: 1 making: srfi/74
raco setup: 1 making: srfi/%3a23
raco setup: 1 making: srfi/45
raco setup: 1 making: srfi/54
raco setup: 1 making: srfi/17
raco setup: 1 making: srfi/%3a5
raco setup: 1 making: srfi/19
raco setup: 1 making: srfi/%3a6
raco setup: 1 making: srfi/%3a17
raco setup: 1 making: srfi/13
raco setup: 1 making: srfi/%3a13
raco setup: 1 making: srfi/%3a18
raco setup: 1 making: srfi/%3a2
raco setup: 1 making: srfi/%3a1
raco setup: 1 making: srfi/87
raco setup: 1 making: srfi/%3a54
raco setup: 1 making: srfi/63
raco setup: 1 making: srfi/%3a71
raco setup: 1 making: srfi/42
raco setup: 1 making: srfi/%3a78
raco setup: 1 making: srfi/48
raco setup: 1 making: srfi/%3a38
raco setup: 1 making: srfi/%3a8
raco setup: 1 making: srfi/%3a86
raco setup: 1 making: srfi/41
raco setup: 1 making: srfi/42ref
raco setup: 1 making: srfi/32
raco setup: 1 making: srfi/%3a28
raco setup: 1 making: srfi/35
raco setup: 1 making: srfi/%3a31
raco setup: 1 making: srfi/%3a48
raco setup: 1 making: srfi/%3a64
raco setup: 1 making: srfi/%3a19
raco setup: 1 making: stepper
raco setup: 1 making: stepper/scribblings
raco setup: 1 making: stepper/examples
raco setup: 1 making: stepper/private
raco setup: 3 making: scribblings/gui/image
raco setup: 3 making: scribblings/slideshow
raco setup: 3 making: scribblings/draw
raco setup: 3 making: scribblings/reference
raco setup: 3 making: scribblings/quick
raco setup: 3 making: scribblings/quick/images
raco setup: 3 making: scribblings/main
raco setup: 3 making: scribblings/main/user
raco setup: 3 making: scribblings/main/private
raco setup: 3 making: scribblings/raco
raco setup: 3 making: scribblings/foreign
raco setup: 3 making: scribblings/inside
raco setup: 3 making: scribblings/scheme
raco setup: 3 making: scribblings/htdp-langs
raco setup: 3 making: scribblings/drracket
raco setup: 1 making: string-constants
raco setup: 1 making: string-constants/tests
raco setup: 1 making: string-constants/private
raco setup: 1 making: swindle
raco setup: 1 making: swindle/lang
raco setup: 1 making: syntax
raco setup: 1 making: syntax/parse
raco setup: 1 making: syntax/parse/experimental
raco setup: 1 making: syntax/parse/experimental/private
raco setup: 1 making: syntax/parse/private
raco setup: 1 making: syntax/scribblings
raco setup: 1 making: syntax/scribblings/parse
raco setup: 1 making: syntax/private
raco setup: 1 making: syntax/private/util
raco setup: 1 making: syntax-color
raco setup: 1 making: teachpack
raco setup: 1 making: teachpack/deinprogramm
raco setup: 1 making: teachpack/tests
raco setup: 1 making: teachpack/htdp
raco setup: 1 making: teachpack/htdp/scribblings
raco setup: 1 making: teachpack/2htdp
raco setup: 1 making: teachpack/2htdp/scribblings
raco setup: 1 making: test-engine
raco setup: 1 making: texpict
raco setup: 1 making: texpict/private
raco setup: 1 making: trace (Calltrace)
raco setup: 1 making: trace/scribblings
raco setup: 1 making: typed
raco setup: 3 making: typed-racket
raco setup: 3 making: typed-racket/typecheck
raco setup: 3 making: typed-racket/typecheck/tc-app
raco setup: 3 making: typed-racket/optimizer
raco setup: 3 making: typed-racket/scribblings
raco setup: 3 making: typed-racket/scribblings/guide
raco setup: 3 making: typed-racket/scribblings/reference
raco setup: 3 making: typed-racket/infer
raco setup: 3 making: typed-racket/rep
raco setup: 3 making: typed-racket/env
raco setup: 3 making: typed-racket/minimal
raco setup: 3 making: typed-racket/minimal/lang
raco setup: 3 making: typed-racket/utils
raco setup: 3 making: typed-racket/private
raco setup: 3 making: typed-racket/base-env
raco setup: 3 making: typed-racket/types
raco setup: 3 making: typed-scheme
raco setup: 3 making: typed-scheme/no-check
raco setup: 3 making: typed-scheme/no-check/lang
raco setup: 3 making: typed-scheme/lang
raco setup: 3 making: unstable
raco setup: 3 making: unstable/automata
raco setup: 3 making: unstable/automata/scribblings
raco setup: 3 making: unstable/temp-c
raco setup: 3 making: unstable/temp-c/scribblings
raco setup: 3 making: unstable/gui
raco setup: 3 making: unstable/gui/private
raco setup: 3 making: unstable/2d
raco setup: 3 making: unstable/2d/lang
raco setup: 3 making: unstable/2d/private
raco setup: 3 making: unstable/scribblings
raco setup: 3 making: unstable/scribblings/gui
raco setup: 3 making: unstable/tests
raco setup: 3 making: unstable/private
raco setup: 3 making: unstable/latent-contract
raco setup: 3 making: version
raco setup: 3 making: web-server
raco setup: 3 making: web-server/dispatch
raco setup: 3 making: web-server/compat
raco setup: 3 making: web-server/compat/0
raco setup: 3 making: web-server/compat/0/http
raco setup: 3 making: web-server/compat/0/servlet
raco setup: 3 making: web-server/lang
raco setup: 3 making: web-server/base
raco setup: 3 making: web-server/base/lang
raco setup: 3 making: web-server/insta
raco setup: 3 making: web-server/insta/lang
raco setup: 3 making: web-server/http
raco setup: 3 making: web-server/stuffers
raco setup: 3 making: web-server/configuration
raco setup: 3 making: web-server/scribblings
raco setup: 3 making: web-server/scribblings/tutorial
raco setup: 3 making: web-server/scribblings/tutorial/images
raco setup: 3 making: web-server/managers
raco setup: 3 making: web-server/servlet
raco setup: 3 making: web-server/formlets
raco setup: 3 making: web-server/private
raco setup: 3 making: web-server/dispatchers
raco setup: 3 making: web-server/page
raco setup: 3 making: wxme
raco setup: 3 making: wxme/private
raco setup: 3 making: xml
raco setup: 3 making: xml/private
raco setup: 3 making: xrepl (eXtended REPL)
raco setup: 3 making: drscheme
raco setup: 3 making: drscheme/private
raco setup: 3 making: drracket
raco setup: 1 making: typed/framework
raco setup: 1 making: typed/file
raco setup: 1 making: typed/net
raco setup: 3 making: drracket/private
raco setup: 3 making: drracket/private/syncheck
raco setup: 0 making: plot/plot2d
raco setup: 0 making: plot/common
raco setup: 0 making: plot/plot3d
raco setup: 0 making: plot/deprecated
raco setup: 0 making: plot/contracted
raco setup: 0 making: plot/scribblings
raco setup: 0 making: plot/typed
raco setup: 0 making: plot/typed/plot2d
raco setup: 0 making: plot/typed/common
raco setup: 0 making: plot/typed/plot3d
raco setup: 0 making: plot/typed/contracted
raco setup: 1 making: typed/tests
raco setup: 1 making: typed/mred
raco setup: 1 making: typed/scheme
raco setup: 1 making: typed/scheme/no-check
raco setup: 1 making: typed/scheme/no-check/lang
raco setup: 1 making: typed/scheme/lang
raco setup: 1 making: typed/scheme/base
raco setup: 1 making: typed/scheme/base/no-check
raco setup: 1 making: typed/scheme/base/no-check/lang
raco setup: 1 making: typed/scheme/base/lang
raco setup: 1 making: typed/racket
raco setup: 1 making: typed/racket/no-check
raco setup: 1 making: typed/racket/no-check/lang
raco setup: 1 making: typed/racket/lang
raco setup: 1 making: typed/racket/base
raco setup: 1 making: typed/racket/base/no-check
raco setup: 1 making: typed/racket/base/no-check/lang
raco setup: 1 making: typed/racket/base/lang
raco setup: 1 making: typed/srfi
raco setup: 1 making: typed/private
raco setup: 1 making: typed/rackunit
raco setup: 1 making: typed/test-engine
raco setup: 2 making: math/scribblings
raco setup: 2 making: math/private
raco setup: 2 making: math/private/array
raco setup: 2 making: math/private/polynomial
raco setup: 2 making: math/private/vector
raco setup: 2 making: math/private/base
raco setup: 2 making: math/private/distributions
raco setup: 2 making: math/private/distributions/impl
raco setup: 2 making: math/private/functions
raco setup: 2 making: math/private/functions/incomplete-gamma
raco setup: 2 making: math/private/matrix
raco setup: 2 making: math/private/number-theory
raco setup: 2 making: math/private/statistics
raco setup: 2 making: math/private/utils
raco setup: 2 making: math/private/bigfloat
raco setup: 2 making: math/private/flonum
raco setup: 2 making: math/private/flonum/expansion
raco setup: --- updating info-domain tables ---
raco setup: --- post-installing collections ---
raco setup: post-installing: help
raco setup: post-installing: mred
raco setup: post-installing: mzcom
raco setup: post-installing: mzscheme
raco setup: post-installing: racket/gui
plt/collects/math/tests/matrix-tests.rkt
cpu time: 27901 real time: 27894 gc time: 1852
cpu time: 27733 real time: 27726 gc time: 1836
cpu time: 27669 real time: 27661 gc time: 1824
cpu time: 27821 real time: 27812 gc time: 1804
cpu time: 27645 real time: 27640 gc time: 1816
cpu time: 27441 real time: 27434 gc time: 1844
cpu time: 27797 real time: 27790 gc time: 1848
plt/collects/math/tests/array-tests.rkt
cpu time: 22885 real time: 22879 gc time: 1724
cpu time: 22757 real time: 22750 gc time: 1768
cpu time: 22593 real time: 22587 gc time: 1660
cpu time: 22833 real time: 22827 gc time: 1768
cpu time: 22573 real time: 22568 gc time: 1684
cpu time: 22849 real time: 22841 gc time: 1708
cpu time: 22917 real time: 22912 gc time: 1716
plt/collects/tests/typed-racket/succeed/for-vector.rkt
cpu time: 11060 real time: 11061 gc time: 624
cpu time: 11068 real time: 11069 gc time: 652
cpu time: 11004 real time: 11001 gc time: 624
cpu time: 11052 real time: 11053 gc time: 648
cpu time: 11008 real time: 11005 gc time: 632
cpu time: 11056 real time: 11057 gc time: 612
cpu time: 11120 real time: 11121 gc time: 604
plt/collects/images/private/deep-flomap-render.rkt
cpu time: 9256 real time: 9257 gc time: 528
cpu time: 9328 real time: 9329 gc time: 540
cpu time: 9300 real time: 9303 gc time: 540
cpu time: 9284 real time: 9285 gc time: 568
cpu time: 9316 real time: 9317 gc time: 556
cpu time: 9288 real time: 9288 gc time: 548
cpu time: 9276 real time: 9273 gc time: 548
plt/collects/math/private/matrix/matrix-basic.rkt
cpu time: 9484 real time: 9478 gc time: 744
cpu time: 9524 real time: 9523 gc time: 784
cpu time: 9556 real time: 9554 gc time: 748
cpu time: 9456 real time: 9454 gc time: 768
cpu time: 9416 real time: 9412 gc time: 756
cpu time: 9484 real time: 9483 gc time: 800
cpu time: 9460 real time: 9456 gc time: 792
plt/collects/images/private/deep-flomap-struct.rkt
cpu time: 6416 real time: 6413 gc time: 588
cpu time: 6500 real time: 6501 gc time: 592
cpu time: 6412 real time: 6413 gc time: 580
cpu time: 6424 real time: 6423 gc time: 576
cpu time: 6440 real time: 6438 gc time: 584
cpu time: 6416 real time: 6417 gc time: 588
cpu time: 6424 real time: 6424 gc time: 588
plt/collects/math/private/functions/log-gamma-zeros.rkt
cpu time: 6228 real time: 6228 gc time: 432
cpu time: 6252 real time: 6255 gc time: 476
cpu time: 6276 real time: 6279 gc time: 416
cpu time: 6220 real time: 6218 gc time: 432
cpu time: 6204 real time: 6207 gc time: 428
cpu time: 6260 real time: 6260 gc time: 468
cpu time: 6216 real time: 6215 gc time: 420
plt/collects/images/private/flomap-pointwise.rkt
cpu time: 5292 real time: 5293 gc time: 564
cpu time: 5312 real time: 5312 gc time: 588
cpu time: 5288 real time: 5287 gc time: 596
cpu time: 5304 real time: 5302 gc time: 580
cpu time: 5312 real time: 5313 gc time: 580
cpu time: 5272 real time: 5273 gc time: 564
cpu time: 5256 real time: 5255 gc time: 564
plt/collects/images/private/flomap-blur.rkt
cpu time: 4788 real time: 4789 gc time: 452
cpu time: 4864 real time: 4865 gc time: 456
cpu time: 4800 real time: 4801 gc time: 468
cpu time: 4764 real time: 4764 gc time: 444
cpu time: 4800 real time: 4802 gc time: 444
cpu time: 4792 real time: 4789 gc time: 460
cpu time: 4824 real time: 4824 gc time: 452
plt/collects/images/private/flomap-transform.rkt
cpu time: 4688 real time: 4690 gc time: 504
cpu time: 4664 real time: 4664 gc time: 500
cpu time: 4632 real time: 4629 gc time: 492
cpu time: 4684 real time: 4684 gc time: 504
cpu time: 4668 real time: 4668 gc time: 496
cpu time: 4676 real time: 4673 gc time: 504
cpu time: 4708 real time: 4706 gc time: 504
plt/collects/math/tests/matrix-strictness-tests.rkt
cpu time: 19633 real time: 19630 gc time: 2396
cpu time: 3848 real time: 3849 gc time: 576
cpu time: 3828 real time: 3828 gc time: 568
cpu time: 3828 real time: 3829 gc time: 584
cpu time: 3844 real time: 3843 gc time: 576
cpu time: 3864 real time: 3865 gc time: 560
cpu time: 3868 real time: 3867 gc time: 560
plt/collects/math/tests/array-strictness-tests.rkt
cpu time: 3688 real time: 3684 gc time: 508
cpu time: 3752 real time: 3749 gc time: 496
cpu time: 3696 real time: 3698 gc time: 500
cpu time: 3716 real time: 3713 gc time: 520
cpu time: 3720 real time: 3722 gc time: 500
cpu time: 3712 real time: 3711 gc time: 504
cpu time: 3700 real time: 3702 gc time: 520
plt/collects/math/private/number-theory/number-theory.rkt
cpu time: 3820 real time: 3822 gc time: 504
cpu time: 3828 real time: 3828 gc time: 504
cpu time: 3844 real time: 3842 gc time: 508
cpu time: 3812 real time: 3813 gc time: 516
cpu time: 3812 real time: 3814 gc time: 504
cpu time: 3816 real time: 3817 gc time: 512
cpu time: 3820 real time: 3822 gc time: 512
plt/collects/math/private/array/fcarray-pointwise.rkt
cpu time: 3716 real time: 3715 gc time: 552
cpu time: 3768 real time: 3768 gc time: 584
cpu time: 3752 real time: 3750 gc time: 584
cpu time: 3720 real time: 3721 gc time: 548
cpu time: 3772 real time: 3771 gc time: 560
cpu time: 3748 real time: 3746 gc time: 568
cpu time: 3740 real time: 3737 gc time: 580
plt/collects/math/private/matrix/matrix-solve.rkt
cpu time: 3936 real time: 3938 gc time: 488
cpu time: 3952 real time: 3954 gc time: 476
cpu time: 3988 real time: 3986 gc time: 516
cpu time: 4020 real time: 4018 gc time: 488
cpu time: 3948 real time: 3947 gc time: 500
cpu time: 3932 real time: 3929 gc time: 484
cpu time: 3968 real time: 3970 gc time: 476
plt/collects/math/private/number-theory/bernoulli.rkt
cpu time: 3180 real time: 3179 gc time: 388
cpu time: 3172 real time: 3173 gc time: 372
cpu time: 3192 real time: 3192 gc time: 380
cpu time: 3188 real time: 3187 gc time: 400
cpu time: 3176 real time: 3176 gc time: 368
cpu time: 3188 real time: 3189 gc time: 368
cpu time: 3152 real time: 3150 gc time: 384
plt/collects/math/private/utils/flonum-tests.rkt
cpu time: 3476 real time: 3477 gc time: 576
cpu time: 3536 real time: 3535 gc time: 624
cpu time: 3472 real time: 3474 gc time: 552
cpu time: 3484 real time: 3481 gc time: 568
cpu time: 3524 real time: 3525 gc time: 612
cpu time: 3516 real time: 3514 gc time: 628
cpu time: 3540 real time: 3540 gc time: 616
plt/collects/math/private/matrix/matrix-operator-norm.rkt
cpu time: 3228 real time: 3228 gc time: 528
cpu time: 3208 real time: 3210 gc time: 516
cpu time: 3216 real time: 3213 gc time: 552
cpu time: 3228 real time: 3228 gc time: 536
cpu time: 3244 real time: 3244 gc time: 540
cpu time: 3240 real time: 3239 gc time: 524
cpu time: 3240 real time: 3238 gc time: 544
plt/collects/images/private/flomap-struct.rkt
cpu time: 3092 real time: 3089 gc time: 536
cpu time: 3108 real time: 3105 gc time: 540
cpu time: 3096 real time: 3097 gc time: 544
cpu time: 3084 real time: 3086 gc time: 532
cpu time: 3072 real time: 3072 gc time: 520
cpu time: 3112 real time: 3113 gc time: 528
cpu time: 3084 real time: 3082 gc time: 528
plt/collects/math/private/array/flarray-pointwise.rkt
cpu time: 3144 real time: 3144 gc time: 544
cpu time: 3200 real time: 3199 gc time: 540
cpu time: 3184 real time: 3181 gc time: 548
cpu time: 3132 real time: 3133 gc time: 560
cpu time: 3164 real time: 3166 gc time: 552
cpu time: 3140 real time: 3139 gc time: 536
cpu time: 3152 real time: 3152 gc time: 520
plt/collects/typed/net/url.rkt
cpu time: 1108 real time: 1106 gc time: 328
cpu time: 1104 real time: 1105 gc time: 340
cpu time: 1112 real time: 1108 gc time: 344
cpu time: 1108 real time: 1107 gc time: 344
cpu time: 1108 real time: 1108 gc time: 336
cpu time: 1100 real time: 1102 gc time: 344
cpu time: 1112 real time: 1111 gc time: 336
plt/collects/future-visualizer/typed.rkt
cpu time: 1084 real time: 1084 gc time: 412
cpu time: 1080 real time: 1079 gc time: 408
cpu time: 1076 real time: 1076 gc time: 404
cpu time: 1076 real time: 1076 gc time: 408
cpu time: 1072 real time: 1072 gc time: 400
cpu time: 1080 real time: 1079 gc time: 400
cpu time: 1076 real time: 1073 gc time: 392
plt/collects/math/private/base/base-random.rkt
cpu time: 1092 real time: 1095 gc time: 344
cpu time: 1080 real time: 1083 gc time: 348
cpu time: 1088 real time: 1087 gc time: 352
cpu time: 1092 real time: 1093 gc time: 356
cpu time: 1088 real time: 1088 gc time: 352
cpu time: 1092 real time: 1091 gc time: 352
cpu time: 1088 real time: 1085 gc time: 344
plt/collects/math/private/number-theory/polygonal.rkt
cpu time: 4272 real time: 4272 gc time: 568
cpu time: 1080 real time: 1078 gc time: 352
cpu time: 1072 real time: 1075 gc time: 328
cpu time: 1076 real time: 1076 gc time: 336
cpu time: 1076 real time: 1076 gc time: 336
cpu time: 1072 real time: 1073 gc time: 332
cpu time: 1068 real time: 1068 gc time: 328
plt/collects/math/private/functions/incomplete-gamma/gamma-lower-series.rkt
cpu time: 20845 real time: 20843 gc time: 2268
cpu time: 1104 real time: 1107 gc time: 376
cpu time: 1092 real time: 1091 gc time: 364
cpu time: 1112 real time: 1110 gc time: 376
cpu time: 1092 real time: 1090 gc time: 360
cpu time: 1100 real time: 1101 gc time: 380
cpu time: 1104 real time: 1102 gc time: 368
plt/collects/math/private/array/typed-array-pointwise.rkt
cpu time: 1112 real time: 1111 gc time: 344
cpu time: 1120 real time: 1121 gc time: 364
cpu time: 1108 real time: 1109 gc time: 348
cpu time: 1116 real time: 1114 gc time: 364
cpu time: 1108 real time: 1107 gc time: 360
cpu time: 1116 real time: 1116 gc time: 352
cpu time: 1104 real time: 1105 gc time: 356
plt/collects/tests/typed-racket/xfail/internal-typed-submod.rkt
cpu time: 1040 real time: 1041 gc time: 368
cpu time: 1036 real time: 1035 gc time: 352
cpu time: 1040 real time: 1038 gc time: 360
cpu time: 1040 real time: 1040 gc time: 360
cpu time: 1044 real time: 1045 gc time: 356
cpu time: 1048 real time: 1048 gc time: 364
cpu time: 1048 real time: 1049 gc time: 364
plt/collects/math/private/utils.rkt
cpu time: 1096 real time: 1093 gc time: 352
cpu time: 1100 real time: 1099 gc time: 360
cpu time: 1088 real time: 1088 gc time: 344
cpu time: 1096 real time: 1100 gc time: 344
cpu time: 1096 real time: 1094 gc time: 360
cpu time: 1096 real time: 1099 gc time: 340
cpu time: 1104 real time: 1101 gc time: 360
plt/collects/math/private/number-theory/divisibility.rkt
cpu time: 1104 real time: 1104 gc time: 344
cpu time: 1096 real time: 1096 gc time: 348
cpu time: 1100 real time: 1102 gc time: 348
cpu time: 1092 real time: 1092 gc time: 328
cpu time: 1100 real time: 1102 gc time: 344
cpu time: 1080 real time: 1082 gc time: 332
cpu time: 1096 real time: 1096 gc time: 348
plt/collects/math/private/functions/lanczos.rkt
cpu time: 13736 real time: 13737 gc time: 1872
cpu time: 1132 real time: 1132 gc time: 368
cpu time: 1128 real time: 1127 gc time: 376
cpu time: 1128 real time: 1128 gc time: 360
cpu time: 1124 real time: 1124 gc time: 368
cpu time: 1128 real time: 1130 gc time: 364
cpu time: 1132 real time: 1131 gc time: 364
plt/collects/tests/typed-racket/succeed/pr13412.rkt
cpu time: 1100 real time: 1097 gc time: 352
cpu time: 1100 real time: 1097 gc time: 372
cpu time: 1100 real time: 1099 gc time: 360
cpu time: 1104 real time: 1102 gc time: 372
cpu time: 1100 real time: 1098 gc time: 360
cpu time: 1108 real time: 1111 gc time: 376
cpu time: 1100 real time: 1100 gc time: 352
plt/collects/typed/net/mime.rkt
cpu time: 984 real time: 985 gc time: 264
cpu time: 976 real time: 976 gc time: 248
cpu time: 972 real time: 974 gc time: 256
cpu time: 980 real time: 977 gc time: 256
cpu time: 976 real time: 978 gc time: 268
cpu time: 976 real time: 975 gc time: 252
cpu time: 972 real time: 976 gc time: 256
plt/collects/tests/typed-racket/optimizer/tests/derived-pair3.rkt
cpu time: 1088 real time: 1085 gc time: 300
cpu time: 1084 real time: 1086 gc time: 296
cpu time: 1080 real time: 1080 gc time: 300
cpu time: 1092 real time: 1091 gc time: 312
cpu time: 1084 real time: 1085 gc time: 304
cpu time: 1084 real time: 1087 gc time: 308
cpu time: 1088 real time: 1086 gc time: 300
plt/collects/images/private/flomap.rkt
cpu time: 21357 real time: 21353 gc time: 1724
cpu time: 968 real time: 970 gc time: 324
cpu time: 972 real time: 973 gc time: 324
cpu time: 964 real time: 966 gc time: 316
cpu time: 964 real time: 965 gc time: 324
cpu time: 912 real time: 914 gc time: 260
cpu time: 960 real time: 960 gc time: 320
plt/collects/math/private/distributions/impl/beta-pdf.rkt
cpu time: 11152 real time: 11155 gc time: 988
cpu time: 1080 real time: 1076 gc time: 376
cpu time: 1084 real time: 1086 gc time: 376
cpu time: 1076 real time: 1078 gc time: 368
cpu time: 1084 real time: 1083 gc time: 372
cpu time: 1088 real time: 1090 gc time: 384
cpu time: 1076 real time: 1078 gc time: 388
plt/collects/tests/typed-racket/succeed/poly-struct-parent.rkt
cpu time: 1032 real time: 1031 gc time: 336
cpu time: 1024 real time: 1022 gc time: 320
cpu time: 1024 real time: 1024 gc time: 324
cpu time: 1032 real time: 1028 gc time: 324
cpu time: 1020 real time: 1017 gc time: 324
cpu time: 1028 real time: 1026 gc time: 336
cpu time: 1020 real time: 1019 gc time: 344
plt/collects/math/private/functions/incomplete-gamma/gamma-normal.rkt
cpu time: 2060 real time: 2060 gc time: 472
cpu time: 1084 real time: 1082 gc time: 372
cpu time: 1084 real time: 1082 gc time: 388
cpu time: 1100 real time: 1100 gc time: 400
cpu time: 1104 real time: 1101 gc time: 408
cpu time: 1096 real time: 1098 gc time: 412
cpu time: 1092 real time: 1092 gc time: 388
plt/collects/math/private/distributions/impl/beta-utils.rkt
cpu time: 1048 real time: 1047 gc time: 372
cpu time: 1044 real time: 1044 gc time: 360
cpu time: 1036 real time: 1037 gc time: 356
cpu time: 1040 real time: 1040 gc time: 352
cpu time: 1044 real time: 1042 gc time: 356
cpu time: 1048 real time: 1046 gc time: 360
cpu time: 1044 real time: 1042 gc time: 368
plt/collects/tests/typed-racket/succeed/module-plus.rkt
cpu time: 1056 real time: 1055 gc time: 348
cpu time: 1060 real time: 1064 gc time: 352
cpu time: 1064 real time: 1064 gc time: 348
cpu time: 1064 real time: 1065 gc time: 352
cpu time: 1068 real time: 1068 gc time: 356
cpu time: 1056 real time: 1055 gc time: 348
cpu time: 1060 real time: 1058 gc time: 344
plt/collects/math/private/distributions/impl/normal-utils.rkt
cpu time: 976 real time: 975 gc time: 296
cpu time: 968 real time: 968 gc time: 280
cpu time: 976 real time: 975 gc time: 300
cpu time: 972 real time: 971 gc time: 284
cpu time: 972 real time: 971 gc time: 292
cpu time: 972 real time: 971 gc time: 288
cpu time: 968 real time: 970 gc time: 272
plt/collects/math/private/unsafe.rkt
cpu time: 1156 real time: 1158 gc time: 312
cpu time: 1148 real time: 1146 gc time: 312
cpu time: 1160 real time: 1158 gc time: 320
cpu time: 1164 real time: 1163 gc time: 332
cpu time: 1160 real time: 1157 gc time: 316
cpu time: 1164 real time: 1166 gc time: 320
cpu time: 1156 real time: 1154 gc time: 320
plt/collects/images/flomap.rkt
cpu time: 812 real time: 811 gc time: 252
cpu time: 864 real time: 864 gc time: 288
cpu time: 820 real time: 822 gc time: 260
cpu time: 860 real time: 860 gc time: 300
cpu time: 860 real time: 861 gc time: 292
cpu time: 808 real time: 809 gc time: 236
cpu time: 860 real time: 860 gc time: 292
plt/collects/plot/typed/common/types.rkt
cpu time: 1836 real time: 1832 gc time: 504
cpu time: 1844 real time: 1845 gc time: 508
cpu time: 1836 real time: 1835 gc time: 508
cpu time: 1844 real time: 1845 gc time: 516
cpu time: 1840 real time: 1837 gc time: 520
cpu time: 1852 real time: 1852 gc time: 528
cpu time: 1852 real time: 1852 gc time: 532
plt/collects/math/private/matrix/utils.rkt
cpu time: 21513 real time: 21508 gc time: 3268
cpu time: 2204 real time: 2202 gc time: 440
cpu time: 2204 real time: 2203 gc time: 460
cpu time: 2196 real time: 2197 gc time: 440
cpu time: 2216 real time: 2214 gc time: 452
cpu time: 2212 real time: 2213 gc time: 444
cpu time: 2200 real time: 2199 gc time: 432
plt/collects/math/private/flonum/flonum-log.rkt
cpu time: 1476 real time: 1476 gc time: 376
cpu time: 1484 real time: 1480 gc time: 380
cpu time: 1488 real time: 1487 gc time: 400
cpu time: 1484 real time: 1486 gc time: 372
cpu time: 1492 real time: 1493 gc time: 380
cpu time: 1484 real time: 1485 gc time: 380
cpu time: 1488 real time: 1484 gc time: 388
plt/collects/math/private/distributions/utils.rkt
cpu time: 13180 real time: 13178 gc time: 1900
cpu time: 1144 real time: 1145 gc time: 372
cpu time: 1156 real time: 1155 gc time: 396
cpu time: 1152 real time: 1154 gc time: 380
cpu time: 1152 real time: 1151 gc time: 376
cpu time: 1148 real time: 1149 gc time: 376
cpu time: 1148 real time: 1151 gc time: 368
plt/collects/math/private/flonum/flonum-functions.rkt
cpu time: 1484 real time: 1484 gc time: 372
cpu time: 1440 real time: 1441 gc time: 336
cpu time: 1460 real time: 1458 gc time: 344
cpu time: 1448 real time: 1449 gc time: 340
cpu time: 1464 real time: 1461 gc time: 336
cpu time: 1460 real time: 1459 gc time: 344
cpu time: 1456 real time: 1457 gc time: 332
plt/collects/math/private/flonum/flonum-constants.rkt
cpu time: 860 real time: 861 gc time: 312
cpu time: 852 real time: 853 gc time: 300
cpu time: 860 real time: 858 gc time: 308
cpu time: 860 real time: 860 gc time: 304
cpu time: 864 real time: 865 gc time: 300
cpu time: 856 real time: 856 gc time: 296
cpu time: 856 real time: 858 gc time: 300
plt/collects/math/private/vector/vector.rkt
cpu time: 940 real time: 940 gc time: 312
cpu time: 940 real time: 937 gc time: 316
cpu time: 928 real time: 931 gc time: 316
cpu time: 932 real time: 931 gc time: 308
cpu time: 940 real time: 941 gc time: 320
cpu time: 940 real time: 940 gc time: 312
cpu time: 944 real time: 945 gc time: 304
plt/collects/plot/typed/syntax.rkt
cpu time: 720 real time: 722 gc time: 224
cpu time: 712 real time: 709 gc time: 228
cpu time: 704 real time: 705 gc time: 220
cpu time: 708 real time: 706 gc time: 216
cpu time: 716 real time: 717 gc time: 220
cpu time: 704 real time: 704 gc time: 216
cpu time: 708 real time: 706 gc time: 232
plt/collects/math/vector.rkt
cpu time: 19421 real time: 19421 gc time: 2596
cpu time: 816 real time: 816 gc time: 256
cpu time: 816 real time: 813 gc time: 252
cpu time: 832 real time: 832 gc time: 276
cpu time: 804 real time: 804 gc time: 244
cpu time: 812 real time: 812 gc time: 256
cpu time: 824 real time: 823 gc time: 272
plt/collects/plot/typed/contracted/sample.rkt
cpu time: 1344 real time: 1345 gc time: 552
cpu time: 1344 real time: 1343 gc time: 544
cpu time: 1340 real time: 1341 gc time: 536
cpu time: 1344 real time: 1344 gc time: 548
cpu time: 1332 real time: 1330 gc time: 540
cpu time: 1336 real time: 1336 gc time: 532
cpu time: 1332 real time: 1332 gc time: 536
plt/collects/typed/private/utils.rkt
cpu time: 684 real time: 687 gc time: 224
cpu time: 692 real time: 691 gc time: 220
cpu time: 688 real time: 688 gc time: 224
cpu time: 680 real time: 680 gc time: 220
cpu time: 688 real time: 689 gc time: 220
cpu time: 684 real time: 686 gc time: 220
cpu time: 684 real time: 684 gc time: 220
plt/collects/math/private/functions/stirling-error.rkt
cpu time: 2368 real time: 2366 gc time: 400
cpu time: 2352 real time: 2355 gc time: 404
cpu time: 2348 real time: 2348 gc time: 416
cpu time: 2332 real time: 2334 gc time: 396
cpu time: 2328 real time: 2330 gc time: 388
cpu time: 2344 real time: 2345 gc time: 416
cpu time: 2344 real time: 2342 gc time: 420
plt/collects/math/private/functions/log-gamma.rkt
cpu time: 10824 real time: 10821 gc time: 936
cpu time: 2352 real time: 2352 gc time: 408
cpu time: 2368 real time: 2365 gc time: 416
cpu time: 2352 real time: 2351 gc time: 416
cpu time: 2344 real time: 2343 gc time: 416
cpu time: 2368 real time: 2370 gc time: 384
cpu time: 2348 real time: 2348 gc time: 416
plt/collects/math/private/distributions/delta-dist.rkt
cpu time: 3380 real time: 3381 gc time: 668
cpu time: 1496 real time: 1496 gc time: 400
cpu time: 1492 real time: 1491 gc time: 396
cpu time: 1500 real time: 1498 gc time: 412
cpu time: 1476 real time: 1473 gc time: 384
cpu time: 1496 real time: 1493 gc time: 408
cpu time: 1492 real time: 1490 gc time: 400
plt/collects/plot/typed/main.rkt
cpu time: 16017 real time: 16014 gc time: 3568
cpu time: 1628 real time: 1631 gc time: 580
cpu time: 1624 real time: 1626 gc time: 572
cpu time: 1620 real time: 1621 gc time: 568
cpu time: 1612 real time: 1612 gc time: 568
cpu time: 1636 real time: 1635 gc time: 580
cpu time: 1616 real time: 1614 gc time: 544
plt/collects/math/private/base/base-functions.rkt
cpu time: 2120 real time: 2117 gc time: 404
cpu time: 2144 real time: 2144 gc time: 400
cpu time: 2112 real time: 2112 gc time: 420
cpu time: 2112 real time: 2110 gc time: 400
cpu time: 2116 real time: 2115 gc time: 408
cpu time: 2128 real time: 2124 gc time: 392
cpu time: 2124 real time: 2124 gc time: 408
plt/collects/math/private/array/typed-array-struct.rkt
cpu time: 2712 real time: 2712 gc time: 464
cpu time: 2700 real time: 2697 gc time: 468
cpu time: 2700 real time: 2698 gc time: 472
cpu time: 2708 real time: 2707 gc time: 452
cpu time: 2688 real time: 2688 gc time: 468
cpu time: 2716 real time: 2715 gc time: 468
cpu time: 2692 real time: 2694 gc time: 468
plt/collects/math/private/polynomial/chebyshev.rkt
cpu time: 3152 real time: 3153 gc time: 588
cpu time: 2816 real time: 2815 gc time: 528
cpu time: 2792 real time: 2793 gc time: 528
cpu time: 2812 real time: 2815 gc time: 548
cpu time: 2812 real time: 2812 gc time: 544
cpu time: 2824 real time: 2825 gc time: 540
cpu time: 2792 real time: 2792 gc time: 524
