Ça faisait très longtemps que j'avais délaissé cette section. Comme| xvw.lol
Entrée du 2025-07-20 00:00:00, à propos de meta, ocaml, yocaml| xvw.lol
Une galerie composée des performances urbaines capturées dans la ville de Lyon.| xvw.lol
**Guarded methods** allow attaching **constraints** to the receiver (`self`) **only for certain methods**, thus allowing these methods to be called only if the receiver satisfies these constraints (these _guards_). [OCaml](https://ocaml.org) does not syntactically allow defining this kind of method _directly_. In this note, we will see how to encode them using a **type equality witness**.| The OCaml Planet
Cette galerie, qui porte un nom un peu _kéké_, liste une série d'illustrations de _choses étranges_ observées dans l'espace (c'est de la fiction hein). L'objectif est de m'entrainer à dessiner des éléments qui font penser à de la science-fiction.| xvw.feed
Un ensemble d'illustrations représentant des machines compliquées un peu aléatoires. Comme depuis plusieurs mois, je fais essentiellement du _Noir et blanc_ (par fainéantise), c'est un prétexte pour me forcer à faire de la couleur !| xvw.feed
Photos prises dans _les rues_ de [New York](https://www.nyc.gov/).| xvw.feed
Photos prises dans _les rues_ de [Rouen](https://rouen.fr/).| xvw.feed
Entrée du 2024-12-14 14:00:00, à propos de conference, paris, scala, ocaml, ide, merlin, lsp| xvw.feed
Cette page décrit le rôle de ce site web. Elle décrit aussi les différentes ressources et bibliothèques utilisées. Un **Colophon** est, historiquement, en imprimerie, un encadré donnant des informations sur le résultat d'une impression. C'était donc une manière un peu manuelle d'attacher des _méta-données_. Je ne sais pas si c'est un titre de page pertinent, mais il est souvent utilisé, dans la _blogosphère_ (et spécifiquement dans [l'anneau web](https://webring.xxiivv.com/) do...| xvw.feed
Quand on programme (ou que l'on rédige), il est assez courant de devoir saisir des séquences récurrentes (du _boilerplate_). C'est probablement plus observable quand on écrit de code, où certaines constructions du langages, disposant de niveau d'expressivité différents, doivent être répétées très régulièrement. Dans cet article, je vous propose de découvrir [YASnippet](https://github.com/joaotavora/yasnippet) (pour _**Y**et **A**n other **S**nippet extension_), un système de _...| xvw.feed
Entrée du 2024-09-21 16:25:07, à propos de conference, rouen, forkit, pointfree, programmation| xvw.feed
J'ai commencé à utiliser régulièrement le langage [OCaml](https://ocaml.org) vers 2012, et depuis, mon intérêt et mon engouement pour ce langage n'ont cessé de croître. Il est devenu mon choix de prédilection pour presque tous mes projets personnels, influençant également mes choix professionnels. Depuis 2014, je participe activement aux conférences grand public dédiées à la programmation et à la construction de logiciels, où j'exprime souvent mon enthousiasme pour OCaml de m...| xvw.feed
Cet article est une réinterprétation francophone d'un article publié [le blog de Tarides](https://tarides.com/blog/2024-05-29-effective-ml-through-merlin-s-destruct-command/), en Anglais, qui présente l'utilisation de la commande `destruct` pour générer des motifs manquants dans du filtrage par motif.| xvw.feed
Une petite astuce qui explique comment utiliser [occur](https://www.emacswiki.org/emacs/OccurMode) et [l'argument universel](https://www.gnu.org/software/emacs/manual/html_node/emacs/Arguments.html) pour énumérer, dans un _buffer_, l'ensemble des lignes qui dépassent un nombre donné de caractères.| xvw.feed
Entrée du 2024-03-12 13:33:29, à propos de conference, scala, gadts, nantes| xvw.feed
Cet article est une réinterprétation d'un [article](https://github.com/xvw/planet/blob/master/content/posts/notion-cafe.org) que j'avais rédigé en 2021, sur mon [ancien site](https://github.com/xvw/planet). J'ai essayé d'aller à l'essentiel et il présente, dans les grandes lignes, l'ensemble des pages [Notion](https://www.notion.so/about) mises en place pour me permettre d'indexer ma consommation de café et tenter de construire une intuition sur la compréhension des mes goûts. De ma...| xvw.feed
Entrée du 2024-01-31 15:41:13, à propos de logiciel, document, indexation| xvw.feed
Entrée du 2023-12-31 15:22:41, à propos de retrospective, 2023, bilan, evenement| xvw.feed
Entrée du 2023-12-30 12:02:57, à propos de retrospective, 2023, bilan, projets| xvw.feed
Situé à l'intersection de [l'Avenue Rogier](https://fr.wikipedia.org/wiki/Avenue_Rogier_(Bruxelles)) et de la [Rue Henri Stacquet](https://fr.wikipedia.org/wiki/Rue_Henri_Stacquet), à Schaerbeek, à deux pas du [Parc Josaphat](https://fr.wikipedia.org/wiki/Parc_Josaphat) se trouve [Copain](https://copain.brussels), un bar de quartier **de qualité** où il m'arrive très souvent de boire un (ou plusieurs) verre(s) quand je suis de retour à Bruxelles !| xvw.feed
Entrée du 2023-12-29 18:23:07, à propos de retrospective, 2023, bilan, site, personnel| xvw.feed
Situé à l'intersection de la [Rue Josse Impens](https://fr.wikipedia.org/wiki/Rue_Josse_Impens) et de la [Rue des Pâquerettes](https://fr.wikipedia.org/wiki/Rue_des_P%C3%A2querettes_(Bruxelles)), [l'Ethylo](https://ethylococktailbar.be/) est un bar à cocktails **de qualité** ! Ouvert par mon très bon ami Romain, en 2019, c'est naturellement par cette institution _Schaerbeekoise_ que j'ai décidé de démarrer ma série sur les bars que j'affectionne !| xvw.feed
Entrée du 2023-11-14 15:20:50, à propos de meta, fediverse, mastodon, commentaires| xvw.feed
Entrée du 2023-11-07 17:22:37, à propos de inktober, tezos, nft| xvw.feed
Entrée du 2023-11-01 13:49:55, à propos de meta, blogosphere, flux, rss, atom| xvw.feed
Le langage de modules de [OCaml](https://ocaml.org) peut être intimidant, et il implique généralement l'utilisation de beaucoup de mots-clés, par exemple `open` et `include` qui permettent d'importer des définitions dans un module. Depuis la version `4.08` du langage, la primitive `open` a été _généralisée_ pour permettre l'ouverture **d'expression de module arbitraire**. Dans cet article, nous allons observer comment utiliser cette généralisation pour reproduire une pratique comm...| xvw.feed
Pour l'année 2023, j'ai tenté de recommencer à dessiner en m'essayant à [L'Inktober](https://inktober.com/), un _auto-defi_ où il est question de faire un dessin par jour, motivé par un thème commun. Même si j'ai **lamentablement** abandonné après 6 jours, l'objectif est atteint car j'ai recommencé à dessiner.| xvw.feed
Entrée du 2023-10-27 20:45:05, à propos de conference, web3, rouen, tezos| xvw.feed
Entrée du 2023-10-24 11:19:35, à propos de ocaml, scala, meetup, lambda-nantes| xvw.feed
Entrée du 2023-10-20 06:07:35, à propos de meta, nouvelle, reseaux-sociaux| xvw.feed
Le _Tetra Master_ est le jeu de cartes facultatif du jeu **Final Fantasy 9**. Son fonctionnement est, en surface, similaire au _Triple Triad_ — le jeu de cartes de Final Fantasy 8 — cependant, même s'il est possible de capturer une intuition générale nous permettant de gagner, pour peu que l'on possède des bonnes cartes, après plus d'une centaine de parties, je dois avouer avoir accepté le fait que, juste en jouant au jeu, et en lisant tous les didacticiels _en jeu_, je fusse incapa...| xvw.feed
Situé, logiquement, sur la [place Wappers](https://fr.wikipedia.org/wiki/Place_Wappers), le Wappers est une taverne moderne dans un moule ancien. Situé à deux pas de [L'Ëcole Royale Militaire](https://www.rma.ac.be/fr), Le Wappers fut le théâtre de leurs pauses. Cependant, en Janvier 2020. c'est un changement de direction qui orchestrera une lente mutation. On garde l'aspect boisé (un peu rustique mais réconfortant) du lieu, et on modernise sa carte et son sevrice. Depuis, Le Wappers ...| xvw.feed
Implémentation de "méthodes gardées" en utilisant des témoins d'égalités de types| xvw.lol
The [OCaml](https://ocaml.org) module system can be intimidating, and it typically involves the use of many keywords—for example, `open` and `include`, which allow importing definitions into a module. Since version OCaml `4.08`, the `open` primitive has been *generalized* to allow the opening of **arbitrary module expressions**. In this article, we’ll explore how to use this generalization to reproduce a common practice in other languages, what I somewhat pompously call _import strategies...| xvw.articles
English home of xvw.lol| xvw.lol
A Bitter Take on Final Fantasy IX’s Card Game| xvw.lol