Wrench

9 views
Skip to first unread message

Laurent Caillette

unread,
Apr 24, 2015, 1:19:25 AM4/24/15
to tec...@googlegroups.com
Voici un petit projet OSS à regarder pour se mettre de bonne humeur
(j'espère) avant le week-end :
https://github.com/caillette/Wrench

Comme toutes les bibliothèques pour lire des fichiers de conf ou des
paramètres de ligne de commande me filaient des boutons j'ai fini par
écrire la mienne, dont on se doute que je suis satisfait. Les points
forts : un maximum de typage statique et de validation.
Attention, license GPL et pas dispo sur les repos Maven officiels.

c.

Julien Kirch

unread,
Apr 24, 2015, 3:13:35 AM4/24/15
to tec...@googlegroups.com
Hum j’aime bien l’idée

faut que je regarde si y’a la même chose en ruby car je me rends compte que j’ai déjà codé plusieurs fois des morceaux de code équivalent dans différents projets

Julien
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes techos.
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse techos+un...@googlegroups.com.
> Pour envoyer un message à ce groupe, adressez un e-mail à tec...@googlegroups.com.
> Visitez ce groupe à l'adresse http://groups.google.com/group/techos .
> Pour plus d'options, visitez le site https://groups.google.com/d/optout .

Henri Tremblay

unread,
Apr 24, 2015, 10:18:24 AM4/24/15
to tec...@googlegroups.com
En Java, tu as https://code.google.com/p/cli-parser/ qui est pas loin. Pour du command line, pas un fichier de propriété. 

Ça me semble plus simple. Même si j'aime bien ton idée du proxy

Laurent Caillette

unread,
Apr 24, 2015, 11:39:43 AM4/24/15
to tec...@googlegroups.com
Tiens je l’avais pas vu celui-là. La première version de Wrench ressemblait à ça.

Mais j’ai vite abandonné les annotations. Le truc qui m’a le plus énervé c’était de ne pas pouvoir calculer dynamiquement une chaîne de caractères pour la description (ou alors faut une usine à gaz avec un sous-système de mots-clés, du délire). Et si on veut faire de la validation il faut passer la classe du validateur comme paramètre de l’annotation, sans typage générique. 



Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse tec...@googlegroups.com.

Visitez ce groupe à l'adresse http://groups.google.com/group/techos.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

Laurent Caillette

unread,
Apr 24, 2015, 3:41:07 PM4/24/15
to tec...@googlegroups.com
S’il y en a qui ont aimé l’Inspector (un enregistreur des dernières propriétés accédées), voilà une bibliothèque faisant la même chose mais de façon beaucoup plus généraliste :
http://jodd.org/doc/methref.html

(Mais bon c’est pas aussi chouette que si on pouvait directement interroger une référence de méthode genre `MyClass::myMethod.name()` .)
Reply all
Reply to author
Forward
0 new messages