(n+1-generator 2-generator))
(define interesting-svls
- (cons (list)
- (append! (1-generator interesting-points)
- (2-generator interesting-points)
- (3-generator interesting-points))))
\ No newline at end of file
+ (if (let ((v (get-environment-variable "FAST")))
+ (or (eq? v #f) (string-null? v)))
+ (begin
+ (warn "To avoid long runtimes, export FAST=y.")
+ (cons (list)
+ (append! (1-generator interesting-points)
+ (2-generator interesting-points)
+ (3-generator interesting-points))))
+ (begin
+ (cons (list)
+ (1-generator interesting-points)))))
\ No newline at end of file
;;;; Correctness Tests
(define (check implementation)
- (let ((n #x1000))
+ (let ((n (if (let ((v (get-environment-variable "FAST")))
+ (or (eq? v #f) (string-null? v)))
+ #x1000
+ #x100)))
(do ((i 0 (+ i 1))) ((= i #x100))
(let* ((key-radix (+ 1 (random-integer n)))
(insert-fraction (random-real))