Kib's Memo
Liens de la semaine 8
Le site subit un petit lifting et vous noterez aussi la disparition des commentaires également car les services distants sont nuls. A moins
que Disqus ne fasse l'affaire...à suive donc.
Ne programmant quasiment plus depuis plus d'un mois, je continue mon péril dans le monde fonctionnel : Haskell, Lisp, OCaml et Erlang.
Mes premières impressions ?
C'est difficile lorsque l'on vient du monde orienté objet, avec Haskell en particulier car les opérations d'entrée-sortie se gêrent par le
mécanisme des monades qui n'est en général abordé qu'en fin d' apprentissage dans les bouquins. Il est donc très difficle de créer un petit
projet facilement sans utiliser ces entrées-sorties.
Lisp quant à lui est plus abordable, et son mécanisme de macros (attention, celles-ci sont totalement différentes de toute autre
implémentation dans un langage X) est particulièrement puissant puisqu'on peut définir soit même sa syntaxe. Par contre, j'ai du mal à m'y
habituer car il faut en permance utiliser EMacs et le slime-mode que je ne maîtrise encore.
Quant à Erlang, je n'ai pas encore reçu ma commande concernant le livre que j'ai commandé.
Du coup, j'ai aussi davantage de temps pour récupérer quelques liens. Voici donc ma pêche, classée par thèmes :
Contents
Python :
Infographie :
LaTeX :
Editeurs :
Python :
Un nouveau toolkit graphique : uxPython. Je n'ai pas testé, mais c'est tout de même une bonne nouvelle, il est basé sur un format
XML et l'approche est soit-disant XUL-esque. Pour le moment, peu de widgets sont proposés, mais les développeurs ont l'air actifs.
Codeur plus que prolifique, Armin Ronacher s'est enfin décidé à faire un site sur Werkzeug, un module d'utilitaires WSGI. Dans la
lignée, il a aussi fait une page sur sa belle usine à blogs nommée TextPress.
Beaucoup de personnes se prennent la tête avec les regexps, mais certains outils sont indispensables pour travailler correctement
avec ces petites bêtes. Il faut dire qu'elles ne sont pas faciles à dompter, et qu' on en apprend tous les jours dès qu'on pratique un
peu. Voici deux GUI pour vous aider dans leur traitement :
Kodos est celui que j'utilise. Très pratique, il dispose en outre d'une bibliothèque de regexps pour des tâches banales, comme
parser une url, des balises <...>...</...>, etc.
GePyReTest est une alternative sérieuse sous Gtk, programmée par Armin Ronacher, certainement un gage de qualité.
Utilisation de Cairo avec Python : un tuto sous forme de SVG : très bien fichu ! Du reste, l'auteur est aussi celui du projet
FontyPython, un bon gestionnaire de polices.
Une chance que François Pinard ait bien voulu replonger à nouveau dans PyMacs après un long moment sans nouvelles ! Merci à
lui.
Infographie :
Scibus 1.3.5 commence à se montrer en images . Oui, on pourra maintenant écrire du code LaTeX directement à l'intérieur.
J'espère simplement que ceci n'est pas un leurre de transcription en png et qu'on gardera bien en ce cas un contenu vectoriel digne
de ce nom.
InkScape 0.46 ne devrait lui aussi pas tarder à montrer le bout de son nez avec de belles nouveautés comme la possibilité de
sculpter des noeuds, d'avoir des effets en temps réèl, etc.