Je pense que je suis juste en train d'être dense, mais je ne peux pas sembler comprendre comment utiliser l'outil de débogage tout en travaillant dans R dans Eclipse (plug-in de statut). Quelqu'un a-t-il obtenu des conseils ou des tutoriels sur le sujet? P>
3 Réponses :
Le cadre de débogage dans Eclipse n'est pas configuré pour travailler avec R. P>
Les François romains avaient envisagé d'avoir une idée d'un code de débogueur intégré qui pourrait éventuellement s'intégrer à Eclipse / Stat-et, mais je ne suis pas sûr que le projet a progressé. p>
http://www.r-project.org/soc09/ideas .html # p5 p>
Le seul débogueur "traditionnel" que je connaisse de cela fonctionne avec R est l'IDE de la révolution, P>
Cela dit, j'aimerais aussi avoir un débogueur pour le plugin Stat-et-et-Plugin. p>
Statet 2.00+ a maintenant un support expérimental pour le débogage avancé / visuel. Il nécessite Eclipse 3.6 ou 3.7 P>
Les instructions d'installation sont ici p>
Vous pouvez voir un extrait de vidéo de l'utilisateur! 2011 ici p>
Edit: Statet 2.0.0 publié ou plus tard inclut le débogueur intégré et est disponible ici P>
Un revers mineur est que r doit être corrigé pour cela.
Cela fonctionnera sans corriger R, mais vous êtes correct que pour une fonctionnalité complète, un patch est requis. Espérons que R-Core incorporera cette fonctionnalité ou équivalente dans le noyau.
De plus, pour ceux qui sont intéressés par Test Statet 3.0, voyez ici: LISTS.R-FORGE.R-PROJECT.ORG/PIPERMAIR/StatET-User/2012-May/...
Utilisation de statut 3.3: P>
Démarrer la RConsole comme débogage (tout en éteinant dans la perspective de statut)
p>
li>
Ajoutez des points d'arrêt (en double-cliquant à gauche sur la ligne) et utilisez la commande exécutez la fonction. L'exécution se cassera au point d'arrêt et vous pouvez inspecter les variables locales en volant simplement: p>
Très utile, mais les insectes? que cela ne fonctionne pas avec exécutée dans R code> dans la première ligne d'une définition de la fonction:
p>
li>
p>
li>
ol>
source () code> et que
saute dans code> ne fonctionne pas aussi très ennuyeux. Peut-être qu'une version antérieure fonctionne mieux. P>
Est-il possible d'utiliser cet outil lorsque le code R est invoqué de Java?
Je suis un utilisateur de statut, mais je ne suis pas au courant d'un débogueur intégré à Statet. Voulez-vous dire les outils de débogage intégrés à Core R ou à un autre aspect?
L'outil de débogage fait partie de l'éclipse, je pense (fenêtre -> perspective ouverte -> débogage) et non intégré à statut en soi.