On 6/9/20 12:57 PM, Anthony Carrico wrote:
> (letrec ((super0 (combine initial (overlay0 self initial)))
> (super1 (combine super0 (overlay1 self super0)))
> (super2 (combine super1 (overlay2 self super1)))
> ;; etc...
> (final superN))
> ;; "self" is the desired binding context.
> ;; "superX" are the staged binding contexts along the way.
> self)
Oops, sorry, I change the identifier from "final" to "self", but forgot
to change the binding:
(letrec ((super0 (combine initial (overlay0 self initial)))
(super1 (combine super0 (overlay1 self super0)))
(super2 (combine super1 (overlay2 self super1)))
;; etc...
(self superN))
;; "self" is the desired binding context.
;; "superX" are the staged binding contexts along the way.
self)
--
You received this message because you are subscribed to the Google Groups
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/racket-users/c340c01e-1c6d-70e1-0325-da2a324a70d5%40memebeam.org.