Ruby, Java, Lisp, Io, JRuby. Programming language archeology, creation and discovery. I have noticed that the default way eval, instance_eval(String) and module_eval(String) almost never does what you want unless you supply positioning information. Oh, it will execute all right, and provided you have no bugs in your code, everything is fine. But sooner or later you or someone else will need to deb