[Perl] CPAN et vielles dentelles.

Dominix d.minix at gmail.com
Sam 5 Mar 01:51:27 CET 2016



Le 04/03/2016 03:25, Olivier Mengué a écrit :
> Le 2 mars 2016 à 03:01, Dominique <d.minix at gmail.com 
> <mailto:d.minix at gmail.com>> a écrit :
>
>
>     Bonjour a tous
>
>     j'ai un truc pas ordinaire a faire, on se traine dans notre boite
>     un applicatif heureusement ré-écrit  qui tournait jadis sous QNX 4
>     j'ai donc plein d'instance ce cet OS encore dans la nature. j'ai
>     besoin de faire un truc qui permettra la transition vers un la
>     modernité "java/mysql touça"
>
>
> Java, c'est déjà has-been. La modernité, c'est Go. Et Perl.
quand tu as 20 ans de retard, n'en avoir plus que 5 c'est une grande avancé.
>
> Mais l'environnment dans lequel tournera le code "moderne", ça va 
> rester QNX ?

non, ça va tourner sur du vieux linux 4.x

> ...

>     j'ai bien trouvé backpan.perl.org <http://backpan.perl.org> mais
>     je sais pas trop comment prendre au max les version ante-2005
>     merci de vos lumières.
>
>
>
> Il y a toutefois une autre solution, bien plus simple, si tu arrives à 
> mieux identifier les modules dont tu as besoin et que ceux-ci sont en 
> pur-Perl : il s'agit d'utiliser App::FatPacker pour construire sur ton 
> environnement de développement Perl moderne un paquet complet qui 
> embarquera ton script et tous les modules pur-Perl qui manquent sur 
> l'environnement cible. Grâce à cela tu n'a plus qu'un seul fichier à 
> déployer sur le système cible, et donc plus besoin de client CPAN et 
> de toute la toolchain CPAN sur QNX.
> C'est l'approche qu'utilise cpanm.
> C'est aussi l'approche que j'ai choisie pour le maximum de portabilité 
> pour mes deux projets personnels github-keygen [1] et angel-PS1 [3]. 
> Tu peux voir mes scripts d'assemblage sur [2] et [4].
>
vous vous rendez pas compte. sous QNX4 ya même pas cpanm. j'ai galéré 
pour trouver une version 1 de wget, et encore il ne supporte pas de proxy.
de toute façon l’environnement est complètement isolé. (et ça vaut bien 
mieux)

> [1] https://github.com/dolmen/github-keygen/
> [2] https://github.com/dolmen/github-keygen/blob/devel/release.pl
> [3] https://github.com/dolmen/angel-PS1/
> [4] https://github.com/dolmen/angel-PS1/blob/devel/dist
>
>

merci je regarderais pour ma culture.

> Olivier.
>
>
> _______________________________________________
> Perl mailing list
> Perl at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/perl

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://listes.mongueurs.net/mailman/private/perl/attachments/20160304/2f182d83/attachment.html>


Plus d'informations sur la liste de diffusion Perl