Un truc que j’adorerais serait d’avoir un IDE ruby comme l’IDE Matlab.
Eclipse+RDT n’en est pas loin mais soit il manque 2 3 trucs importants
soit je ne sais pas les utiliser (ce qui est très possible d’où ma
question.)
Voici une question plutôt Ruby mais j’utilise Ruby essentiellement
pour Rails.
J’aimerais utiliser Ruby au maximum comme Matlab notamment
pour la partie debug. Je sens que ça devrait être possible mais
il me manque une fonctionnalité importante c’est d’avoir accès
au workspace pendant le debug.
[…]
Comme bonne base (ou bonne fondation), tu devrais regarder
du côté de ruby-debug.
Oui je sens bien qu’il faut utiliser ruby-debug (ou rdebug) mais comment
?
A mon avis le debugger en ligne de commande est ce qu’il te faut.
Tu lance ton programme en mode debug � l’aide de
ruby -r debug mon_programme.rb
L’invite de commande (rdb:1) permet lancer les commandes du debugger
ainsi que du code ruby.
par exemple “dbstop if error” peut �tre r�alis� par :
catch Exception # intercepte toutes les exceptions
c # continue l’ex�cution du programme
v l # affiche les variables locales
c = a + b # ex�cution du code ruby comme dans IRB
Oui je sens bien qu’il faut utiliser ruby-debug (ou rdebug) mais comment
?
A mon avis le debugger en ligne de commande est ce qu’il te faut.
Tu lance ton programme en mode debug à l’aide de
ruby -r debug mon_programme.rb
L’invite de commande (rdb:1) permet lancer les commandes du debugger
ainsi que du code ruby.
par exemple “dbstop if error” peut être réalisé par :
catch Exception # intercepte toutes les exceptions
c # continue l’exécution du programme
v l # affiche les variables locales
c = a + b # exécution du code ruby comme dans IRB