filyb.info

dimanche 26 juillet 2009

Bristol 0.1 : un éditeur de texte pour développeur en manque d'espace-cerveau

Avez-vous trouvé l'éditeur de texte idéal ?

Moi non. Alors, après plusieurs mois de réflexion sur ce que je voulais, je me suis décidé à le coder. Comme tout programmeur UN*X, l'éditeur de texte est mon outil de prédilection, qui, complété avec un bon shell et de bon outils en ligne de commande, remplace avantageusement la complexité d'un IDE.

Je désirais un outil qui ne puisse s'utiliser qu'au clavier (je n'ai pas appris le bépo pour rien), et qui soit ergonomique, facile à utiliser et apprendre. Sauf que Vim et Emacs, tout puissants qu'ils soient, restent des insultes à l'ergonomie, et nécessitent un apprentissage ardu (nan, je ne troll pas ! ou si peu...). Et les éditeurs graphiques tels Geany restent des éditeurs graphiques... pour lesquels une souris reste nécessaire.

Pourtant, mon shell me propose tous les jours une interface en ligne de commande facile à utiliser, et avec beaucoup de facilités pour ne pas avoir à tout apprendre par cœur : notamment l'auto-complétion.

Le principal intérêt de Bristol est son interface basée sur un shell objet (shell python, pour les amateurs), avec une auto-complétion agressive pour éviter d'être perdus. En plus de cela, les raccourcis clavier de toute application graphique restent valables, personne ne devrait s'y sentir perdus (à part les utilisateurs de Vim, qui écrivent :q partout).

En plus de cela, Bristol est conçu pour être modulaire, la plupart de ses fonctions sont écrites sous formes de plugins, et sont indépendants de l'interface. Pour l'instant, seule une interface en mode texte (Curses) est disponible, une en GTK+ le sera pour la prochaine release.

Pour télécharger Bristol, obtenir plus de documentation sur son installation et son utilisation, rendez-vous sur le site du projet Bristol Edit. Commentaire, critiques, propositions, insultes bienvenus !

samedi 25 juillet 2009

Some news, today

Je ne sais s'il reste encore des gens qui passent ici, peut-être à cause de quelques fils de syndication oubliés au fin fond d'un agrégateur, malgré tout, voici quelques nouvelles :

  • Fini la licence 3 Informatique Fondamentale à l'Université Paul Sabatier, l'année prochaine, direction le Master 1, toujours à Toulouse.
  • Finie aussi, la mobilisation universitaire, du moins pour cette année. Mais si les résultats ne sont pas à la hauteur de l'ampleur du mouvement, il en sera tout de même sorti le Lapin Blanc, journal militant des trois facs toulousaines, dont j'ai le plaisir de faire partie de la rédaction. Après ses balbutiements de juin, il prendra sa course en septembre.
  • En ce moment, je travaille au sein de l'équipe TRACES de l'IRIT sur FrontC et oRange, deux outils effectuant des traitements et des analyses sur des codes sources en C (et qui ont le bon goût d'être libres), pour les besoins Otawa dans le calcul de WCET.
  • Je me bagarre avec Free, ayant depuis une semaine des désynchronisations incessantes sur ma ligne.
  • Le second roman est bien avancé, je suis en plein dans l'écriture de la dernière partie.
  • Je code actuellement un éditeur de texte, dont je reparlerai très bientôt ici...
  • Et je perds le temps qu'il me reste sur Numpty Physics, dont les niveaux téléchargeables sont pour certains particulièrement barrés.

Et vous ? Ça va bien ?