I use DrScheme to write a schema interpreter. I am defining Read Eval Print Loop, and I am redefining the eval procedure. This works great in other schema implementations like Chez Scheme, but I don't like editing code in Chez Scheme, so I would like to use DrScheme for this.
When I make a definition such as: (define (eval exp env) (cond ...)) It says: define-values: it is not possible to change the constant identifier: eval
Is there a way to override this and allow me to change persistent identifiers? I would prefer not to rename all my variables to get around this.
source
share