From philippe.delavalade at orange.fr Tue Mar 22 09:29:47 2022 From: philippe.delavalade at orange.fr (Philippe Delavalade) Date: Tue, 22 Mar 2022 09:29:47 +0100 Subject: [Perl] Questions DateTime et locale Message-ID: Bonjour la liste. J'ai de petits soucis avec un programme ; les questions sont sûrement simplistes mais avec le braille (je suis aveugle) la recherche dans la doc n'est pas simple, donc désolé de poser ici... Voici le code simplifié ; dans le programme réel, l'appell au tableau se justifie car j'ai beaucoup de dates. :begin code #!/usr/bin/perl -w use Modern::Perl; use DateTime; use DateTime::Format::Natural; # les lignes suivantes semblent sans effet pour mes soucis use DateTime::Locale; use utf8; my $parser = DateTime::Format::Natural->new; my @dates; push(@dates,$parser->parse_datetime( "25/02/2022" )); push(@dates,$parser->parse_datetime( "15/08/2022" )); my $une_date = $parser->parse_datetime( "01/12/2021" ); # Est-ce la bonne façon de créer cette nouvelle date ? my $une_autre = $une_date->clone()->add( days => 43 ); push(@dates,$une_date); push(@dates,$une_autre); @dates = sort @dates; foreach my $jour (@dates) { $jour->set_locale("fr-FR"); # La ligne précédente n'est pas maligne. # Cela dit, je n'ai pas de solution globale ; # je ne m'en tire pas avec DateTime::Locale->load # que je ne sais pas utiliser say $jour->day_name." ".$jour->day." ".$jour->month_name." ".$jour->year; } exit(0); :end code Voici la sortie qui ne convient pas à cause des accents : :begin sortie mercredi 1 décembre 2021 jeudi 13 janvier 2022 vendredi 25 février 2022 lundi 15 août 2022 :end sortie Merci de vos conseils éclairés. -- Philippe From philippe.delavalade at orange.fr Tue Mar 22 09:39:48 2022 From: philippe.delavalade at orange.fr (Philippe Delavalade) Date: Tue, 22 Mar 2022 09:39:48 +0100 Subject: [Perl] Questions DateTime et locale In-Reply-To: References: Message-ID: Désolé, je viens de voir que la sortie marchait (bons accents) alors que chez moi elle ne marche pas dans le programme « entier ». Je vais inspecter ça. -- Philippe Le mardi 22 mars à 09:29, Philippe Delavalade a écrit : > Bonjour la liste. > > J'ai de petits soucis avec un programme ; les questions sont sûrement > simplistes mais avec le braille (je suis aveugle) la recherche dans la doc > n'est pas simple, donc désolé de poser ici... > > Voici le code simplifié ; dans le programme réel, l'appell au tableau se > justifie car j'ai beaucoup de dates. > > :begin code > #!/usr/bin/perl -w > > use Modern::Perl; > use DateTime; > use DateTime::Format::Natural; > # les lignes suivantes semblent sans effet pour mes soucis > use DateTime::Locale; > use utf8; > > my $parser = DateTime::Format::Natural->new; > my @dates; > > push(@dates,$parser->parse_datetime( "25/02/2022" )); > push(@dates,$parser->parse_datetime( "15/08/2022" )); > my $une_date = $parser->parse_datetime( "01/12/2021" ); > > # Est-ce la bonne façon de créer cette nouvelle date ? > my $une_autre = $une_date->clone()->add( days => 43 ); > push(@dates,$une_date); > push(@dates,$une_autre); > > @dates = sort @dates; > > foreach my $jour (@dates) { > $jour->set_locale("fr-FR"); > # La ligne précédente n'est pas maligne. > # Cela dit, je n'ai pas de solution globale ; > # je ne m'en tire pas avec DateTime::Locale->load > # que je ne sais pas utiliser > say $jour->day_name." ".$jour->day." ".$jour->month_name." ".$jour->year; > } > > exit(0); > :end code > > > Voici la sortie qui ne convient pas à cause des accents : > > :begin sortie > mercredi 1 décembre 2021 > jeudi 13 janvier 2022 > vendredi 25 février 2022 > lundi 15 août 2022 > :end sortie > > Merci de vos conseils éclairés. > > -- > Philippe > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > Attention, les archives sont publiques From luc at didry.org Tue Mar 22 10:06:33 2022 From: luc at didry.org (Luc Didry) Date: Tue, 22 Mar 2022 10:06:33 +0100 Subject: [Perl] Questions DateTime et locale In-Reply-To: References: Message-ID: <4384111.xpZIfh0eev@ma-machine-a-moi> mardi 22 mars 2022, 09:39:48 CET Philippe Delavalade wrote: > Désolé, je viens de voir que la sortie marchait (bons accents) alors que > chez moi elle ne marche pas dans le programme « entier ». Je vais inspecter > ça. Au pifomètre, je dirais que c?est un problème d?encodage : ton `use utf8;` ne fait pas d?encodage/décodage UTF8 automatiquement. En effet, ça ne sert qu?à pouvoir utiliser de l?UTF8 *dans* ton code source. Donc je dirais qu?il faudrais que tu ajoutes ceci : use Encode qw(encode); et que tu modifies ton `say` en say encode('UTF-8', $jour->day_name." ".$jour->day." ".$jour->month_name." ".$jour->year); Un truc comme ça. -- Luc https://fiat-tux.fr/ https://luc.frama.io/ Internet n'est pas compliqué, Internet est ce que vous en faites. From philippe.delavalade at orange.fr Tue Mar 22 10:49:19 2022 From: philippe.delavalade at orange.fr (Philippe Delavalade) Date: Tue, 22 Mar 2022 10:49:19 +0100 Subject: [Perl] *** SPAM *** Re: Questions DateTime et locale In-Reply-To: <4384111.xpZIfh0eev@ma-machine-a-moi> References: <4384111.xpZIfh0eev@ma-machine-a-moi> Message-ID: Merci, ça fonctionne bien pour les accents. En fait, la sortie à l'écran ne convenait pas mais si on la redirigeait dans un fichier, les accents étaient corrects... Merci encore. -- Philippe Le mardi 22 mars à 10:06, Luc Didry a écrit : > mardi 22 mars 2022, 09:39:48 CET Philippe Delavalade wrote: > > Désolé, je viens de voir que la sortie marchait (bons accents) alors que > > chez moi elle ne marche pas dans le programme « entier ». Je vais inspecter > > ça. > > Au pifomètre, je dirais que c?est un problème d?encodage : ton `use > utf8;` ne fait pas d?encodage/décodage UTF8 automatiquement. En effet, > ça ne sert qu?à pouvoir utiliser de l?UTF8 *dans* ton code source. > > Donc je dirais qu?il faudrais que tu ajoutes ceci : > use Encode qw(encode); > > et que tu modifies ton `say` en > say encode('UTF-8', $jour->day_name." ".$jour->day." ".$jour->month_name." ".$jour->year); > > Un truc comme ça. > -- > Luc > https://fiat-tux.fr/ > https://luc.frama.io/ > Internet n'est pas compliqué, Internet est ce que vous en faites. > > > From emmanuel at seyman.fr Tue Mar 22 16:42:53 2022 From: emmanuel at seyman.fr (Emmanuel Seyman) Date: Tue, 22 Mar 2022 16:42:53 +0100 Subject: [Perl] *** SPAM *** Re: Questions DateTime et locale In-Reply-To: References: <4384111.xpZIfh0eev@ma-machine-a-moi> Message-ID: * Philippe Delavalade [22/03/2022 10:49] : > > Merci, ça fonctionne bien pour les accents. En fait, la sortie à l'écran ne > convenait pas mais si on la redirigeait dans un fichier, les accents étaient > corrects... Je pense que ça vient du fait que l'éditeur de texte que tu utilises pour lire le fichier s'adapte en fonction de son encodage. Comme le dit Luc, je pense que ce serait une bonne chose de: 1) déclarer le contenu de ton script comme étant de l'UTF-8 si c'est bien le cas 2) déclarer l'encodage de ce que tu écris (que ça soit vers le terminal ou vers un fichier). Emmanuel From philippe.delavalade at orange.fr Tue Mar 22 17:35:14 2022 From: philippe.delavalade at orange.fr (Philippe Delavalade) Date: Tue, 22 Mar 2022 17:35:14 +0100 Subject: [Perl] *** SPAM *** Re: Questions DateTime et locale In-Reply-To: References: <4384111.xpZIfh0eev@ma-machine-a-moi> Message-ID: Bonjour Emmanuel. Le mardi 22 mars à 16:42, Emmanuel Seyman a écrit : > * Philippe Delavalade [22/03/2022 10:49] : > > > > Merci, ça fonctionne bien pour les accents. En fait, la sortie à l'écran ne > > convenait pas mais si on la redirigeait dans un fichier, les accents étaient > > corrects... > > Je pense que ça vient du fait que l'éditeur de texte que tu utilises > pour lire le fichier s'adapte en fonction de son encodage. C'est bien possible, c'est emacs qui est quand-même très intelligent :-) > Comme le dit Luc, je pense que ce serait une bonne chose de: > > 1) déclarer le contenu de ton script comme étant de l'UTF-8 si > c'est bien le cas Oui c'est bien le cas ; ma langue locale est fr_FR.utf8. Mais comment je déclare ça dans le script ? > 2) déclarer l'encodage de ce que tu écris (que ça soit vers le > terminal ou vers un fichier). Même question. Cela dit, j'utilise beaucoup de petits scripts perl que j'ai écrit pour mon usage personnel et c'est la première fois que je rencontre ce souci. Comment son encodés les month_anme frnaçais en interne dans le module ? Ça vient peut-être aussi de là ? -- Philippe > > Emmanuel > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > Attention, les archives sont publiques From philippe.delavalade at orange.fr Mon Mar 28 18:18:22 2022 From: philippe.delavalade at orange.fr (Philippe Delavalade) Date: Mon, 28 Mar 2022 18:18:22 +0200 Subject: [Perl] Raku Message-ID: Bonjour la liste. Je désirerais me mettre à raku et je me demandais s'il était de bon ton ou au contraire, de mauvais goût, de poser des questions concernant raku sur cette liste. Merci par avance. -- Philippe From ponder.stibbons at orange.fr Mon Mar 28 20:31:23 2022 From: ponder.stibbons at orange.fr (Jean) Date: Mon, 28 Mar 2022 20:31:23 +0200 Subject: [Perl] Raku In-Reply-To: References: Message-ID: <55983f5d-75d4-ef43-713b-698aec41fb0b@orange.fr> Le 28/03/2022 à 18:18, Philippe Delavalade a écrit : > Bonjour la liste. > > Je désirerais me mettre à raku et je me demandais s'il était de bon ton ou > au contraire, de mauvais goût, de poser des questions concernant raku sur > cette liste. > > Merci par avance. > Pas de problème, du moment que la ligne de sujet et le contenu du message fasse apparaître clairement que cela concerne Raku. Tes questions sont les bienvenues. Jean From philippe.delavalade at orange.fr Mon Mar 28 20:47:56 2022 From: philippe.delavalade at orange.fr (Philippe Delavalade) Date: Mon, 28 Mar 2022 20:47:56 +0200 Subject: [Perl] Raku In-Reply-To: <55983f5d-75d4-ef43-713b-698aec41fb0b@orange.fr> References: <55983f5d-75d4-ef43-713b-698aec41fb0b@orange.fr> Message-ID: Bonjour Jean et tous. Merci pour la réponse positive. Mes questions seront celles d'un béotien j'imagine ; excusez-m'en par avance... Voici la première : avec perl5, en lisant un fichier constitués disons de paragraphes séparés par une ligne blanche, on pouvait faire ceci : $/ = ""; while( my $txt = <$fh> ) {...} où $txt contenait successivement les différents paragraphes. Dans la doc que j'ai parcourue sur docs.raku.org, je n'ai rien vu d'équivalent. Comment faudrait-il donc traiter ce cas ? J'utilise beaucoup cette méthode dans mes scripts. Merci. -- Philippe Le lundi 28 mars à 20:31, Jean a écrit : > Le 28/03/2022 à 18:18, Philippe Delavalade a écrit : > > Bonjour la liste. > > > > Je désirerais me mettre à raku et je me demandais s'il était de bon ton ou > > au contraire, de mauvais goût, de poser des questions concernant raku sur > > cette liste. > > > > Merci par avance. > > > > Pas de problème, du moment que la ligne de sujet et le contenu > du message fasse apparaître clairement que cela concerne Raku. > Tes questions sont les bienvenues. > > Jean > > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > Attention, les archives sont publiques From sebastien at feugere.net Mon Mar 28 21:08:27 2022 From: sebastien at feugere.net (=?utf-8?Q?S=C3=A9bastien_Feug=C3=A8re?=) Date: Mon, 28 Mar 2022 21:08:27 +0200 Subject: [Perl] Raku In-Reply-To: References: Message-ID: En effet, c?est tellement pratique que on se demande comment Raku ne l?aurait pas permis. On peut regarder du côté de IO.Handle et de ses méthodes .lines ou .slurp. https://docs.raku.org/language/io#Reading_from_files Sébastien Feugère > Le 28 mars 2022 à 20:48, Philippe Delavalade a écrit : > > ?Bonjour Jean et tous. > > Merci pour la réponse positive. > > Mes questions seront celles d'un béotien j'imagine ; excusez-m'en par > avance... > > Voici la première : > > avec perl5, en lisant un fichier constitués disons de paragraphes séparés > par une ligne blanche, on pouvait faire ceci : > > $/ = ""; > while( my $txt = <$fh> ) {...} > où $txt contenait successivement les différents paragraphes. > > Dans la doc que j'ai parcourue sur docs.raku.org, je n'ai rien vu > d'équivalent. > > Comment faudrait-il donc traiter ce cas ? J'utilise beaucoup cette méthode > dans mes scripts. > > Merci. > > -- > Philippe > >> Le lundi 28 mars à 20:31, Jean a écrit : >>> Le 28/03/2022 à 18:18, Philippe Delavalade a écrit : >>> Bonjour la liste. >>> >>> Je désirerais me mettre à raku et je me demandais s'il était de bon ton ou >>> au contraire, de mauvais goût, de poser des questions concernant raku sur >>> cette liste. >>> >>> Merci par avance. >>> >> >> Pas de problème, du moment que la ligne de sujet et le contenu >> du message fasse apparaître clairement que cela concerne Raku. >> Tes questions sont les bienvenues. >> >> Jean >> >> _______________________________________________ >> Perl mailing list >> Perl at mongueurs.net >> http://listes.mongueurs.net/mailman/listinfo/perl >> Attention, les archives sont publiques > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > Attention, les archives sont publiques -------------- section suivante -------------- Une pièce jointe HTML a été nettoyée... URL: From scolinet at gmail.com Mon Mar 28 22:45:41 2022 From: scolinet at gmail.com (Sylvain "Skarsnik" Colinet) Date: Mon, 28 Mar 2022 22:45:41 +0200 Subject: [Perl] Raku In-Reply-To: References: <55983f5d-75d4-ef43-713b-698aec41fb0b@orange.fr> Message-ID: Tu peux simplement affecter l'attribut nl-in d'un descripteur de fichier Example : skarsnik at DESKTOP-UIA12T1:/mnt/f/Project/snes9x-emunwa/win32$ cat testraku.txt plop;ls;onn skarsnik at DESKTOP-UIA12T1:/mnt/f/Project/snes9x-emunwa/win32$ raku -e 'my $file = open "testraku.txt", :r; $file.nl-in = ";";say $_ for $file.lines' plop ls onn Le lun. 28 mars 2022 à 20:48, Philippe Delavalade < philippe.delavalade at orange.fr> a écrit : > Bonjour Jean et tous. > > Merci pour la réponse positive. > > Mes questions seront celles d'un béotien j'imagine ; excusez-m'en par > avance... > > Voici la première : > > avec perl5, en lisant un fichier constitués disons de paragraphes séparés > par une ligne blanche, on pouvait faire ceci : > > $/ = ""; > while( my $txt = <$fh> ) {...} > où $txt contenait successivement les différents paragraphes. > > Dans la doc que j'ai parcourue sur docs.raku.org, je n'ai rien vu > d'équivalent. > > Comment faudrait-il donc traiter ce cas ? J'utilise beaucoup cette méthode > dans mes scripts. > > Merci. > > -- > Philippe > > Le lundi 28 mars à 20:31, Jean a écrit : > > Le 28/03/2022 à 18:18, Philippe Delavalade a écrit : > > > Bonjour la liste. > > > > > > Je désirerais me mettre à raku et je me demandais s'il était de bon > ton ou > > > au contraire, de mauvais goût, de poser des questions concernant raku > sur > > > cette liste. > > > > > > Merci par avance. > > > > > > > Pas de problème, du moment que la ligne de sujet et le contenu > > du message fasse apparaître clairement que cela concerne Raku. > > Tes questions sont les bienvenues. > > > > Jean > > > > _______________________________________________ > > Perl mailing list > > Perl at mongueurs.net > > http://listes.mongueurs.net/mailman/listinfo/perl > > Attention, les archives sont publiques > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > Attention, les archives sont publiques > -- Sylvain "Skarsnik" Colinet Victory was near but the power of the ring couldn't be undone -------------- section suivante -------------- Une pièce jointe HTML a été nettoyée... URL: From eiro at phear.org Mon Mar 28 23:33:08 2022 From: eiro at phear.org (Marc Chantreux) Date: Mon, 28 Mar 2022 23:33:08 +0200 Subject: [Perl] Raku In-Reply-To: References: <55983f5d-75d4-ef43-713b-698aec41fb0b@orange.fr> Message-ID: salut à tous, > Tu peux simplement affecter l'attribut nl-in d'un descripteur de fichier > Example si tu as plusieurs fichiers à traiter, tu peux utiliser l'objet qui permet de faire l'équivalent de (ou <>) grace à IO::CatHandle. le problème c'est que nl-in prend une chaine, ce qui ne permet pas un nombre arbitraire de \n comme $" pouvait le faire. A ma connaissance, donc, tu vas devoir: * soit nettoyer les paragraphes à la main (virer \n en début de paragraphe quand le nombre de \n est impair) my $i = 0; IO::CatHandle.new( < A B >, nl-in => "\n\n" ).lines.map: { my $text = S/^\n//; say "{++$i} {$text.indent(3)}" } * soit slurper le contenu (adieu lazyness!) et spliter raku -e ' my $i = 0; slurp.split(/ \n ** 2..* /).map: { say "{++$i} {$_.indent(3)}" } ' A B ca vaudrait le coup de poser la question sur perl6 users 'soir à tous marc From ponder.stibbons at orange.fr Tue Mar 29 07:23:01 2022 From: ponder.stibbons at orange.fr (Jean) Date: Tue, 29 Mar 2022 07:23:01 +0200 Subject: [Perl] =?utf-8?q?Raku=2C_d=C3=A9coupage_d=27un_fichier_en_paragra?= =?utf-8?q?phes?= In-Reply-To: References: <55983f5d-75d4-ef43-713b-698aec41fb0b@orange.fr> Message-ID: <38664efc-7623-9e37-0b5b-707b7f265d24@orange.fr> Le 28/03/2022 à 20:47, Philippe Delavalade a écrit : > Bonjour Jean et tous. > > Merci pour la réponse positive. > > Mes questions seront celles d'un béotien j'imagine ; excusez-m'en par > avance... > > Voici la première : > > avec perl5, en lisant un fichier constitués disons de paragraphes séparés > par une ligne blanche, on pouvait faire ceci : > > $/ = ""; > while( my $txt = <$fh> ) {...} > où $txt contenait successivement les différents paragraphes. > > Dans la doc que j'ai parcourue sur docs.raku.org, je n'ai rien vu > d'équivalent. > > Comment faudrait-il donc traiter ce cas ? J'utilise beaucoup cette méthode > dans mes scripts. > > Merci. > Si les fichiers ne sont pas trop gros, voici comment je fais : my Str $text = slurp($file); for $text.split(/ \n ** 2..*/) -> Str $para { ... } Cela fonctionne si les paragraphes sont séparés de temps en temps par deux LF, de temps en temps par trois LF, ou quatre, ou plus. Pour ceux qui comprennent l'anglais, vous pouvez aussi voir https://www.reddit.com/r/rakulang/comments/k6xhrm/does_raku_have_a_paragraphatatime_mode/ Jean From philippe.delavalade at orange.fr Tue Mar 29 10:57:19 2022 From: philippe.delavalade at orange.fr (Philippe Delavalade) Date: Tue, 29 Mar 2022 10:57:19 +0200 Subject: [Perl] =?utf-8?q?Raku=2C_d=C3=A9coupage_d=27un_fichier_en_paragra?= =?utf-8?q?phes?= In-Reply-To: <38664efc-7623-9e37-0b5b-707b7f265d24@orange.fr> References: <55983f5d-75d4-ef43-713b-698aec41fb0b@orange.fr> <38664efc-7623-9e37-0b5b-707b7f265d24@orange.fr> Message-ID: Merci à tous pour vos réponses. Je vais tester en pratique. -- Philippe Le mardi 29 mars à 07:23, Jean a écrit : > Le 28/03/2022 à 20:47, Philippe Delavalade a écrit : > > Bonjour Jean et tous. > > > > Merci pour la réponse positive. > > > > Mes questions seront celles d'un béotien j'imagine ; excusez-m'en par > > avance... > > > > Voici la première : > > > > avec perl5, en lisant un fichier constitués disons de paragraphes séparés > > par une ligne blanche, on pouvait faire ceci : > > > > $/ = ""; > > while( my $txt = <$fh> ) {...} > > où $txt contenait successivement les différents paragraphes. > > > > Dans la doc que j'ai parcourue sur docs.raku.org, je n'ai rien vu > > d'équivalent. > > > > Comment faudrait-il donc traiter ce cas ? J'utilise beaucoup cette méthode > > dans mes scripts. > > > > Merci. > > > > Si les fichiers ne sont pas trop gros, voici comment > je fais : > > my Str $text = slurp($file); > for $text.split(/ \n ** 2..*/) -> Str $para { > ... > } > > Cela fonctionne si les paragraphes sont séparés de temps > en temps par deux LF, de temps en temps par trois LF, ou > quatre, ou plus. > > Pour ceux qui comprennent l'anglais, vous pouvez aussi voir > https://www.reddit.com/r/rakulang/comments/k6xhrm/does_raku_have_a_paragraphatatime_mode/ > > > > Jean > > > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > Attention, les archives sont publiques From philippe.delavalade at orange.fr Tue Mar 29 12:43:47 2022 From: philippe.delavalade at orange.fr (Philippe Delavalade) Date: Tue, 29 Mar 2022 12:43:47 +0200 Subject: [Perl] raku p6doc Message-ID: Bonjour. Je suis sous linux slint (basée slackware). J'ai installé raku depuis slackbuilds.org. Sur https://docs.raku.org/language/faq#Is_there_a_perldoc_(command_line_documentation_viewer)_for_Raku? il est dit d'installer p6doc avec zef. Je l'ai fait mais la commande p6doc n'est pas trouvée par bash (commande introuvable). Le problème vient-il de ma distribution (je n'y crois pas trop) ou bien est-ce moi qui ai mal fait quelque chose ou oublié une étape ? d'avance merci. -- Philippe From philippe.delavalade at orange.fr Tue Mar 29 12:58:34 2022 From: philippe.delavalade at orange.fr (Philippe Delavalade) Date: Tue, 29 Mar 2022 12:58:34 +0200 Subject: [Perl] raku p6doc In-Reply-To: References: Message-ID: J'ai oublié de donné $PATH ce qui peut avoir de l'influence :-) /home/philippe/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/share/ant/bin:/usr/lib64/java/jre/bin:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/philippe/.raku/bin:/usr/share/perl6/site/bin:/usr/share/perl6/vendor/bin:/usr/local/games Le mardi 29 mars à 12:43, Philippe Delavalade a écrit : > Bonjour. > > Je suis sous linux slint (basée slackware). J'ai installé raku depuis slackbuilds.org. > > Sur > https://docs.raku.org/language/faq#Is_there_a_perldoc_(command_line_documentation_viewer)_for_Raku? > il est dit d'installer p6doc avec zef. Je l'ai fait mais la commande p6doc > n'est pas trouvée par bash (commande introuvable). > > Le problème vient-il de ma distribution (je n'y crois pas trop) ou bien > est-ce moi qui ai mal fait quelque chose ou oublié une étape ? > > d'avance merci. > > -- > Philippe > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > Attention, les archives sont publiques -- Philippe From ponder.stibbons at orange.fr Tue Mar 29 20:10:44 2022 From: ponder.stibbons at orange.fr (Jean) Date: Tue, 29 Mar 2022 20:10:44 +0200 Subject: [Perl] raku p6doc In-Reply-To: References: Message-ID: <0145a04f-2c1d-7cd0-c31b-feee7cde6597@orange.fr> Le 29/03/2022 à 12:58, Philippe Delavalade a écrit : > J'ai oublié de donné $PATH ce qui peut avoir de l'influence :-) > > /home/philippe/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/share/ant/bin:/usr/lib64/java/jre/bin:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/philippe/.raku/bin:/usr/share/perl6/site/bin:/usr/share/perl6/vendor/bin:/usr/local/games > > Le mardi 29 mars à 12:43, Philippe Delavalade a écrit : >> Bonjour. >> >> Je suis sous linux slint (basée slackware). J'ai installé raku depuis slackbuilds.org. >> >> Sur >> https://docs.raku.org/language/faq#Is_there_a_perldoc_(command_line_documentation_viewer)_for_Raku? >> il est dit d'installer p6doc avec zef. Je l'ai fait mais la commande p6doc >> n'est pas trouvée par bash (commande introuvable). >> >> Le problème vient-il de ma distribution (je n'y crois pas trop) ou bien >> est-ce moi qui ai mal fait quelque chose ou oublié une étape ? >> >> d'avance merci. >> >> -- >> Philippe >> _______________________________________________ >> Perl mailing list >> Perl at mongueurs.net >> http://listes.mongueurs.net/mailman/listinfo/perl >> Attention, les archives sont publiques > Pour afficher la documentation utilisateur de "mon-script.raku", je lance : raku --doc mon-script.raku Remarque : perl6 --doc mon-script.raku fonctionne également. D'un autre côté, si je m'intéresse à "p6doc", je sais qu'il existe car "which" le trouve : jf at devuan:~$ which p6doc /home/jf/rakudo/share/perl6/site/bin/p6doc Ensuite, lorsque je le lance, avec ou sans paramètres, j'obtiens jf at devuan:~$ p6doc --help ===SORRY!=== No candidate found for 'p6doc'. Idem si le paramètre est le chemin vers un script raku : jf at devuan:~$ p6doc $HOME/bin/date.p6 ===SORRY!=== No candidate found for 'p6doc'. Donc j'ai p6doc, mais il ne fonctionne pas. Mais cela ne fait rien, j'ai le paramètre "--doc" de "raku". Jean From philippe.delavalade at orange.fr Wed Mar 30 20:50:30 2022 From: philippe.delavalade at orange.fr (Philippe Delavalade) Date: Wed, 30 Mar 2022 20:50:30 +0200 Subject: [Perl] raku p6doc In-Reply-To: <0145a04f-2c1d-7cd0-c31b-feee7cde6597@orange.fr> References: <0145a04f-2c1d-7cd0-c31b-feee7cde6597@orange.fr> Message-ID: Bnsoir Jean. Merci de ton aide mais ici rien ne fonctionne :-( Je crains d'avoir un problème d'installation. Je vais contacter le responsable des paquets rakudo et zef sur slackbuilds.org ou attendre d'installer sous peu la version 15.0. Merci encore. -- Philippe Le mardi 29 mars à 20:10, Jean a écrit : > Le 29/03/2022 à 12:58, Philippe Delavalade a écrit : > > J'ai oublié de donné $PATH ce qui peut avoir de l'influence :-) > > > > /home/philippe/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/share/ant/bin:/usr/lib64/java/jre/bin:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/philippe/.raku/bin:/usr/share/perl6/site/bin:/usr/share/perl6/vendor/bin:/usr/local/games > > > > Le mardi 29 mars à 12:43, Philippe Delavalade a écrit : > > > Bonjour. > > > > > > Je suis sous linux slint (basée slackware). J'ai installé raku depuis slackbuilds.org. > > > > > > Sur > > > https://docs.raku.org/language/faq#Is_there_a_perldoc_(command_line_documentation_viewer)_for_Raku? > > > il est dit d'installer p6doc avec zef. Je l'ai fait mais la commande p6doc > > > n'est pas trouvée par bash (commande introuvable). > > > > > > Le problème vient-il de ma distribution (je n'y crois pas trop) ou bien > > > est-ce moi qui ai mal fait quelque chose ou oublié une étape ? > > > > > > d'avance merci. > > > > > > -- > > > Philippe > > > _______________________________________________ > > > Perl mailing list > > > Perl at mongueurs.net > > > http://listes.mongueurs.net/mailman/listinfo/perl > > > Attention, les archives sont publiques > > > > Pour afficher la documentation utilisateur de "mon-script.raku", > je lance : > raku --doc mon-script.raku > > Remarque : > perl6 --doc mon-script.raku > fonctionne également. > > D'un autre côté, si je m'intéresse à "p6doc", je sais qu'il existe > car "which" le trouve : > > jf at devuan:~$ which p6doc > /home/jf/rakudo/share/perl6/site/bin/p6doc > > Ensuite, lorsque je le lance, avec ou sans paramètres, j'obtiens > > jf at devuan:~$ p6doc --help > ===SORRY!=== > No candidate found for 'p6doc'. > > Idem si le paramètre est le chemin vers un script raku : > > jf at devuan:~$ p6doc $HOME/bin/date.p6 > ===SORRY!=== > No candidate found for 'p6doc'. > > Donc j'ai p6doc, mais il ne fonctionne pas. Mais cela ne > fait rien, j'ai le paramètre "--doc" de "raku". > > Jean > > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > Attention, les archives sont publiques