summaryrefslogtreecommitdiff
path: root/coding-exercises/2/83/install-rational.rkt
diff options
context:
space:
mode:
authorMike Vink <mike1994vink@gmail.com>2023-05-07 19:10:16 +0200
committerMike Vink <mike1994vink@gmail.com>2023-05-07 19:10:16 +0200
commitd6752a78aa1dd2483a943acd2c3d8bb5fa6e8d2d (patch)
treebdb880c3d3fdd84c91522ab7caea06e307fdb929 /coding-exercises/2/83/install-rational.rkt
parentef8fd9c3e94f37ab4cdd73601cef9d35724ff79a (diff)
make raising and dropping more robust
Diffstat (limited to 'coding-exercises/2/83/install-rational.rkt')
-rw-r--r--coding-exercises/2/83/install-rational.rkt4
1 files changed, 0 insertions, 4 deletions
diff --git a/coding-exercises/2/83/install-rational.rkt b/coding-exercises/2/83/install-rational.rkt
index 334f802..92531ec 100644
--- a/coding-exercises/2/83/install-rational.rkt
+++ b/coding-exercises/2/83/install-rational.rkt
@@ -70,15 +70,11 @@
(cons (sign (/ n g)) (abs (/ d g)))))
(define (dropme rat)
- (display (list (numer rat) (denom rat)))
- (display (list (integer? (numer rat)) (integer? (denom rat))))
(if (and (integer? (numer rat))
(integer? (denom rat)))
((get 'make 'integer) (/ (numer rat) (denom rat)))
(list 'undefined)))
(define (raiseme rat)
- (display (list (numer rat) (denom rat)))
- (display (list (integer? (numer rat)) (integer? (denom rat))))
(if (and (integer? (numer rat))
(integer? (denom rat)))
((get 'make 'real) (/ (numer rat) (denom rat)))