Re: GprBuild et GNATColl.Memory

Stéphane Rivière via Ada-france <[email protected]> Tue, 6 Apr 2021 14:52:59 +0200
Newsgroups gmane.comp.lang.ada.france
Organization La Maison
Message-ID <[email protected]>
Bonjour Stéphane, et la liste :)

> Plus d'info sur: https://github.com/stcarrez/mat

C'est très intéressant. Je vais intégrer Ada BFD à AIDE for Linux et
compiler Mat pour le mettre par défaut dans les tools, avec une section
dans la doc de AIDE for Linux.


J'en profite pour te remercier à propos d'Ada-Util que je commence à
utiliser pour causer avec les API OVH en remplacement d'autres bidules
fondés sur des langages peu recomandables...

Après avoir passé la boite en full Linux (stations, les serveurs c'était
depuis toujours) en 2019, on a commencé à virer Bash fin 2020 de notre
infra OVH sur GRA, RBX et SBG pour pousser Ada. Loin d'être fini (on a
des milliers de lignes de scripts) mais il y a un début à tout :)

Pour initier le process, on a bien été aidé par Gautier de Montmollin et
HAC (HAC Ada Compiler) un interpréteur de subset Ada très compact qui
fait un boulot formidable à 7 fois la vitesse de Bash et une économie de
ressource notable. On n'évoquera même pas les autres avantages.

J'invite tout celles et ceux qui scriptent (et pas seulement) à tester
HAC, c'est vraiment un outil productif et en pleine évolution, tout en
étant très fiable.

La possibilité de compiler via GNAT un script HAC est géniale. Pouvoir
transformer un script en binaire sans recoder un script de 600 lignes...
Beaucoup de sysadmins l'on rêvé. HAC l'a fait (1).

> J'avais fait des packets Debian, je peux en re-faire si cela intéresse
> les gens.

Le problème des paquets, c'est qu'il faut un dépôt, ou alors on installe
en dpkg... Dans tous les cas il faut les suivre... C'est beaucoup de
travail pour toi.

Sinon, même si je ne l'utilise pas pour l'instant, je tiens à signaler
que la gestion de log que tu a créé dans Ada-Util est bluffante, on
dirait rien moins qu'une ré implémentation de Syslog-NG. J'envisage à
terme de l'utiliser dans le cadre de notre gestion de cluster,.




(1) Genre shc qui "obfusque" un script Bash et embarquerait un Bash
autonome, le tout donnant des binaires un peu gras... Pas vraiment le
truc qui donne confiance pour de la prod.

-- 
Stéphane Rivière
Ile d'Oléron - France
_______________________________________________
Ada-france mailing list
[email protected]
https://mail.ada-france.org/cgi-bin/mailman/listinfo/ada-france