Le mar. 27 mai 2025 à 20:15, Marc Chantreux <
[email protected]> a écrit :
salut Basile,
On Tue, May 27, 2025 at 06:28:57PM +0200, Basile Starynkevitch wrote:
Certaines de ces directives sont fausses (c'est le bogue https://github.com/kingletbv/carburetta/issues/7 ...) en course de
résolution
par l'auteur de carburetta.
GNU gawk serait bien mais ne sait pas modifier un petit fichier textuel
en place
(à ma connaissance).
selon la complexité du besoin:
* ed / sed
* awk
* perl
* raku
sont à mes yeux les plus naturels pour ce genre de besoins sauf que je compte pas lire l'issue. si tu envoies un bout de code buggé (entrée) et
la version corrigée en sortie, je veux bien t'écrire la regexp qui va
bien (ou la grammaire si on a besoin d'aller aussi fin et que tu es ok
avec raku)
Par exemple je rêve d'un super-GNU ed scriptable en GNU guile ou Lua.
je serais curieux de voir combien de temps il faut pour écrire une
solution correcte dans ces langages.
Il semble que cela soit déjà fait...
https://github.com/nvim-pack/nvim-spectre/blob/master/lua/spectre/replace/sed.lua
mais là franchement je ne sais pas de quoi je parle
<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Le mar. 27 mai 2025 à 20:15, Marc Chantreux <<a href="mailto:
[email protected]">
[email protected]</a>> a écrit :<br></div><
blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">salut Basile,<br>
On Tue, May 27, 2025 at 06:28:57PM +0200, Basile Starynkevitch wrote:<br>
> Certaines de ces directives sont fausses (c'est le bogue<br>
> <a href="
https://github.com/kingletbv/carburetta/issues/7" rel="noreferrer" target="_blank">
https://github.com/kingletbv/carburetta/issues/7</a> ...) en course de résolution<br>
> par l'auteur de carburetta.<br>
> GNU gawk serait bien mais ne sait pas modifier un petit fichier textuel en place<br>
> (à ma connaissance).<br>
selon la complexité du besoin:<br>
* ed / sed<br>
* awk<br>
* perl<br>
* raku<br>
sont à mes yeux les plus naturels pour ce genre de besoins sauf que je<br> compte pas lire l'issue. si tu envoies un bout de code buggé (entrée) et<br>
la version corrigée en sortie, je veux bien t'écrire la regexp qui va<br> bien (ou la grammaire si on a besoin d'aller aussi fin et que tu es ok<br> avec raku)<br>
> Par exemple je rêve d'un super-GNU ed scriptable en GNU guile ou Lua.<br>
je serais curieux de voir combien de temps il faut pour écrire une<br> solution correcte dans ces langages.</blockquote><div><br></div><div>Il semble que cela soit déjà fait...</div><div><a href="
https://github.com/nvim-pack/nvim-spectre/blob/master/lua/spectre/replace/sed.lua">https://github.com/nvim-pack/nvim-spectre/
blob/master/lua/spectre/replace/sed.lua</a></div><div><br></div><div>mais là franchement je ne sais pas de quoi je parle</div></div></div>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)