remove rackunit' dependency on
srfi/13'
Cuts the bytecode footprint of `rackunit' in half (by more than 200 KB).
This commit is contained in:
parent
cbd5fe910d
commit
36f519fe64
|
@ -1,6 +1,5 @@
|
|||
#lang racket/base
|
||||
(require racket/match
|
||||
srfi/13
|
||||
"base.rkt"
|
||||
"check-info.rkt")
|
||||
|
||||
|
@ -31,6 +30,15 @@
|
|||
(define (display-error)
|
||||
(display "ERROR"))
|
||||
|
||||
(define (string-pad-right s n)
|
||||
(define m (string-length s))
|
||||
(cond
|
||||
[(= m n) s]
|
||||
[(m . < . n)
|
||||
(string-append (make-string (- n m) #\space) s)]
|
||||
[else
|
||||
(substring s (- m n))]))
|
||||
|
||||
(define (display-check-info-name-value name value [value-printer write])
|
||||
(display (string-pad-right
|
||||
(string-append (symbol->string name) ": ")
|
||||
|
|
Loading…
Reference in New Issue
Block a user