>> 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. > Escribir en C no es problema, el tema es que no tengo ganas de mirar > un programa enoorme. > > Pensé en eso pero lo descarté porque me llevaría mucho tiempo y si > incluyo partes del debug seguramente esa parte del proyecto eclipsaria > al resto y no tengo ganas de que eso suceda. > > Tambien pensé en ver el código de un ide que posibilite la ejecución > paso a paso, pero igual es mucho código para revisar. > > creo que con el tip de SAE (hacer un array por cada bloque) mas la > eliminacion de las palabras reservadas para posibilitar la ejecución > con eval > voy a poder avanzar un poco mas. > > muchas gracias a todos! > > Rafael, ¿por qué no usás ruby-debug pipeando standard input y standard output a un proceso tuyo? Es poco elegante, pero así no tenés que reescribir el debugger sino solo usar las partes que necesites y el debugger se encarga solo de todos los problemas que vas a tener con diferentes estructuras del lenguaje (while, procs, for, if, llamadas a funciones, etc).
Mis 2 centavos, Aureliano.
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
