kevv87 / RacketRubik

A simple rubik cube in racket, using pict3D library.
0 stars 0 forks source link

X unbound identifier; also no #%app syntax transformer is bound in: X #6

Closed kevv87 closed 4 years ago

kevv87 commented 4 years ago

Extraño error que tira al usar eval.

(vertex (pos (+ x size) (- y size) (+ (+ z 0.001) size) ) #:color (eval (car colorlist)) )

kevv87 commented 4 years ago

Según la documentación de Racket, sección 15.1 eval la función eval no es capaz de ver el scope fuera de sí misma, por esto puede que no esté definida la función rgba y ocurra este error. La solución que proponen utiliza namespaces.

kevv87 commented 4 years ago

(define-namespace-anchor a) (define ns (namespace-anchor->namespace a))

resuelve el problema