2009/10/11 Rafael Bidegain <[email protected]>: > Hola a todos > > Hace un tiempo empecé un proyecto y hay una parte que requiere la > ejecución paso a paso de sentencias ruby. > Estoy cargando las sentencias ruby en un array y pretendo ejecutarlas > llamando a eval. > > Si a eval le paso el array completo consigo ejecutar todas las > sentencias, pero yo necesito pasarlas una a una. > postie un programa que estoy usando para probar en > http://pastebin.com/m22bd1309 > > si en ese programa ejecuto: > e.run > funciona correctamente (bah, obtengo los resultados que espero) > > pero si yo ejecuto: > > e.ejecutar_paso(0) > esa linea funciona, tiene nada mas que una asignación > > e.ejecutar_paso(1) > esta linea ya no funciona, tiene un while. > > > Me gustaría que me orienten para poder avanzar un poco.
Y, yo te diría que leas el código de ruby-debug, dado que lo que querés es—escencialmente—hacer lo mismo que un debugger :) Claro que, va a requerir escribir C. Oh the humanity. > gracias > -- > Rafael Bidegain > > Ya que los cuerdos no hablan, hablará el loco. > (The Fool, Padraic Pearse) > > # divertite programando > # http://rubytutorial.wikidot.com/introduccion > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
