Bonjour,
concernant Perl6, j'en suis aux prémices, lisant les tutos à droite et à gauche.
Je n'ai pas vu d'option de la commande perl6 proposant d'entrer dans un mode debug, comme avec Perl5.
Qu'en est-il du mode debug en Perl6 ?
Merci
Bonjour,
concernant Perl6, j'en suis aux prémices, lisant les tutos à droite et à gauche.
Je n'ai pas vu d'option de la commande perl6 proposant d'entrer dans un mode debug, comme avec Perl5.
Qu'en est-il du mode debug en Perl6 ?
Merci
Bonjour,
il y a une commande spécifique pour lancer le débogueur Perl 6: perl6-debug, ou, sur certains environnements perl6-debug-m.
La syntaxe d'utilisation n'est pas la même que pour le débogueur Perl 5. La commande h au prompt du débogueur permet d'afficher les possibilités:
Il existe aussi des débogueurs spécifiques pour les regex et les grammaires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 > h <enter> single step, stepping into any calls s step to next statement, stepping over any calls so step out of the current routine r run until the next breakpoint or unhandled exception rt run until the next breakpoint or an exception is thrown s[ay], p[rint] evaluate and display an expression in the current scope e[val] evaluate an expression in the current scope $s, @a, %h, self show .perl of the a variable in scope (indexing allowed) bt, st show the backtrace from the current location bp add file:line adds a breakpoint at file/line (file optional) bp list lists all active breakpoints bp rm file:line removes the breakpoint at file/line (file optional) bp rm all removes all breakpoints tp add file:line expr logs the value of expr each time file:line is hit tp list shows a list of all set tracepoints tp show shows the data collected by all tracepoints tp show file:line shows the data collected by the specified tracepoint q[uit] exit the debugger
- La programmation fonctionnelle en Perl : 1. Les opérateurs de liste; 2. Les fonctions d'ordre supérieur; 3. Étendre le langage.
- Comment utiliser des décorateurs en Perl: Un tutoriel pour changer le comportement d'une fonction sans en modifier le code source
- De Perl 5 à Perl 6 : 1. Les bases; 2. Les nouveautés; 3. Approfondissements; 4. Annexe 1: Ce qui change entre Perl 5 et Perl 6; Annexe 2: Les nouveautés de Perl 6.
- Les regex et grammaires de Perl 6
- Objets, classes et rôles en Perl 6 - Tutoriel de programmation orientée objet
- Tour d'horizon du nouveau langage Perl 6
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager