From: "ankopainting (Anko Painting)" Date: 2012-04-20T19:24:09+09:00 Subject: [ruby-core:44485] [ruby-trunk - Feature #6315] handler to trace output of each line of code executed Issue #6315 has been updated by ankopainting (Anko Painting). > Thank you. I understand what you want. However, I think it needs > performance drawback. I'm not sure it is valuable feature or not > against slow down. > > -- > // SASADA Koichi at atdot dot net I understand your concern. I think power > speed. In ruby this feature is impossible currently. please watch http://vimeo.com/40281991. It is 5 minutes but shows the power of such features. I think it would be okay if it was kept separate to set_trace_func so current applications would not be affected. thank you for taking the time to listen to my idea. ---------------------------------------- Feature #6315: handler to trace output of each line of code executed https://bugs.ruby-lang.org/issues/6315#change-26041 Author: ankopainting (Anko Painting) Status: Feedback Priority: Normal Assignee: Category: Target version: using a similar mechanism to set_trace_func, I would like a way to get the line number and return value of each line. This would allow me to create a live debugger, much like light table from chris granger and/or bret victor's javascript demo. It could be an extra return value of set_trace_func or we could use a new method. -- http://bugs.ruby-lang.org/