Inner/local defines' evaluation order in Gambit?
19 Oct
2014
19 Oct
'14
14:28
Dear Marc, As I got it, R5RS has no particular requirement here, while R7RS requires sequential evaluation order i.e. that (let () (define a #t) (define b a) b) always evaluates to #t , and (let () (define b a) (define a #t) b) always evaluates to #!unbound . Comically enough, when I evaluate the above in Gambit, in interpreted mode, I get #!unbound for both, and in compiled mode, I get #t for both. What's the rule and underlying though here? Thanks, Mikael
Afficher les réponses par date
4263
Âge (en jours)
4263
Dernière activité (en jours)
0 commentaires
1 participants
participants (1)
-
Mikael