Eval in a function

i agree with you , my solution works only at REPL in Racket, but is ok in Guile at REPL and toplevel (not in procedure of course)

i'm searching a solution, first understand what is the difference between Guile and Racket modules? ...