I didn't fully understand this: are you saying that, unless I use 
`baremodule`, I cannot overload `eval`?

my usage is simply that I have  type A, say, that defines a function and I 
want to call eval(A, arg) to evaluate. I am perfectly happy to just call 
`feval` instead of `eval`, but I was curious.

Many thanks,
Christoph

Reply via email to