scm-discuss
[
Top
][
All Lists
]
Advanced
[Date Prev][
Date Next
][Thread Prev][
Thread Next
][
Date Index
][
Thread Index
]
[Scm-discuss] nested define question
From
:
Tom Kwong
Subject
:
[Scm-discuss] nested define question
Date
:
Tue, 25 Sep 2012 23:16:02 -0300
Hi,
Can someone please explain why the following nested define structure does not work?
Thanks in advanced.
SCM version 5e7, Copyright (C) 1990-2006 Free Software Foundation.
> (define (abc)
(define (a) 1)
(define b (a))
(print b))
(abc)
#<unspecified>
>
;ERROR: unbound variable: a
; in _expression_: (a)
; in scope:
; (b a . address@hidden)
; ()
Compare with the letrec version:
> (define (abc)
(letrec ((a (lambda () 1))
(b (a)))
(print b)))
(abc)
#<unspecified>
> 1
1
reply via email to
[Prev in Thread]
Current Thread
[
Next in Thread
]
[Scm-discuss] nested define question
,
Tom Kwong
<=
Re: [Scm-discuss] nested define question
,
Aubrey Jaffer
,
2012/09/28
Next by Date:
Re: [Scm-discuss] nested define question
Next by thread:
Re: [Scm-discuss] nested define question
Index(es):
Date
Thread