Pype, la librairie infix en Python maintenant sur GitHub
J'ai finalement décidé de publier un peu plus largement le résultat de l'article précédent devenu chemin faisant un petit projet que vous pouvez retrouver sur GitHub :
http://github.com/JulienPalard/Pype
Où en est le projet ?
Quelques petits ajouts de FuncPipes depuis la dernière version, beaucoup de documentation et d'examples !
Pour avoir une version lisible de la documentation inline vous avez bien sûr pydoc (>pydoc pype) avec des exemple pour chaque Pipe et chaque FuncPipe, pour aller plus loin, le main execute une série de test qui peut vous être une source intéressante d'exemples.
Je n'ai jamais essayé Git, comment contribuer ?
Rien de bien compliqué, créez un compte sur GitHub, lors de votre inscription GitHub vous expliquera comment checkout le code, ensuite il y a une quantité impresionnante de ressources un peu partout sur le net, dont :
"Git by example" : http://sysmonblog.co.uk/misc/git_by_example/
Ou tout simplement, ask google, ask wikipedia.es
A part résoudre les énigmes du Project Euler, à quoi ça sert ?
Pype ne manipule pas que des chiffres, pype manipule tout type de donnée, ainsi il est tout à fait possible de piper le résultat d'une requête SQL ou bien du parsing d'un fichier XML vers quelques FuncPipe intéressant on pense bien sûr toute suite à where, select, et group, mais chaque FuncPipe peut être utile dans chaque cas, je promet quelques exemple pour le prochain article, sur le résultat d'un parsing Json (et donc directement sur des classes Python)