From: Ramakrishnan Muthukrishnan <vu3rdd@gmail.com>
Date: Wed, 18 Jan 2012 15:58:10 +0000 (+0530)
Subject: solution to 4.25
X-Git-Url: https://git.rkrishnan.org/%5B/%5D%20/uri/frontends/%22news.html?a=commitdiff_plain;h=8d49e7ae3465fb5c51b446671b2a109e9c405122;p=sicp.git

solution to 4.25
---

diff --git a/src/sicp/ex4_25.rkt b/src/sicp/ex4_25.rkt
new file mode 100644
index 0000000..20c4136
--- /dev/null
+++ b/src/sicp/ex4_25.rkt
@@ -0,0 +1,10 @@
+#lang racket
+
+#|
+
+The call (factorial 5) will never call 'unless' and will be recursively call 'factorial' for ever.
+
+It will work in a normal order language because none of the arguments of 'unless' are evaluated until
+they are used inside.
+
+|#
\ No newline at end of file