Bonjour,
Voici un petit code qui me parait bien lent. Je cherche simplement des TODO dans un fichier.
Il met une seconde à traiter le fichier https://github.com/alainbebe/org-mod...-mode-gtk.raku d'à peine 850 lignes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #!/usr/bin/env perl6 use v6; for "org-mode-gtk.raku".IO.lines { say $_ if $_ ~~ /(.*?)" # TODO "(.*)/; }
Bon, je travaille sur un portable vieux de 3 ans ... mais quand même.
Je sais qu'il y a des expressions gourmandes et pas, du backtracking. Faut-il écrire cela autrement ?
Merci pour vos conseils.
ABB
Partager