>> 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

Responder a