Skip to content

Commit 131b268

Browse files
committed
make chapter2/chapter2.02.scm loadable
1 parent 29617b4 commit 131b268

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

chapter2/chapter2.02.scm

+12-11
Original file line numberDiff line numberDiff line change
@@ -526,15 +526,15 @@
526526
(enumerate-interval 1 (- i 1))))
527527
(enumerate-interval 1 n))))
528528

529-
(what 4)
529+
;; (what 4)
530530

531531
(define (flatmap proc seq)
532532
(accumulate append '() (map proc seq)))
533533

534534
(define (prime-sum? pair)
535535
(prime? (+ (car pair) (cadr pair))))
536536

537-
(prime-sum? '(1 4))
537+
;; (prime-sum? '(1 4))
538538

539539
(define (make-pair-sum pair)
540540
(let ((a (car pair))
@@ -551,7 +551,7 @@
551551
(enumerate-interval 1 (- i 1))))
552552
(enumerate-interval 1 n)))))
553553

554-
(prime-sum-pairs 13)
554+
;; (prime-sum-pairs 13)
555555

556556
(define (permutations s)
557557
(if (null? s)
@@ -582,7 +582,7 @@
582582
(define (prime-sum-pairs n)
583583
(map make-pair-sum (filter prime-sum? (unique-pairs n))))
584584

585-
(prime-sum-pairs 13)
585+
;; (prime-sum-pairs 13)
586586

587587

588588
;;
@@ -739,17 +739,17 @@
739739
;; wave :: Painter
740740

741741
;; wave2 :: Painter
742-
(define wave2 (beside wave (flip-vert wave)))
742+
;; (define wave2 (beside wave (flip-vert wave)))
743743
;; wave4 :: Painter
744-
(define wave4 (below wave2 wave2))
744+
;; (define wave4 (below wave2 wave2))
745745

746746
;; flipped-pairs :: Painter -> Painter
747747
(define (flipped-pairs painter)
748748
(let ((painter2 (beside painter (flip-vert painter))))
749749
(below painter2 painter2)))
750750

751751
;; wave4 :: Painter
752-
(define wave4 (flipped-pairs wave))
752+
;; (define wave4 (flipped-pairs wave))
753753

754754
;; right-split :: Painter -> Int -> Painter
755755
(define (right-split painter n)
@@ -838,10 +838,6 @@
838838
(let ((smaller (up-split painter (- n 1))))
839839
(below painter (beside smaller smaller)))))
840840

841-
;; ...should be expressed as...
842-
(define right-split (split beside below ))
843-
(define up-split (split below beside))
844-
845841
;; ...by using...
846842
;; split :: (Painter -> Painter)
847843
;; -> (Painter -> Painter)
@@ -854,6 +850,11 @@
854850
(a painter (b smaller smaller))))))
855851
;; that seems to be a valid solution to exercise 2.45!
856852

853+
;; ...should be expressed as...
854+
;; (define right-split (split beside below ))
855+
;; (define up-split (split below beside))
856+
857+
857858
;;
858859
;; Frames
859860
;;

0 commit comments

Comments
 (0)