<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://xvw.lol/feed.xml</id>
  <title type="text">xvw.feed</title>
  <subtitle type="text">Fil complet d&apos;actualité</subtitle>
  <generator uri="https://github.com/xhtmlboi/yocaml" version="2">YOCaml</generator>
  <updated>2025-09-24T00:00:00Z</updated>
  <author>
    <name>xvw, Xavier Van de Woestyne</name>
    <uri>https://xvw.lol</uri>
  </author>
  <entry>
    <id>https://xvw.lol/galleries/misc.html</id>
    <title type="text">Illustrations non triées</title>
    <updated>2025-09-24T00:00:00Z</updated>
    <summary type="text">
      Une collection de dessins qui n&apos;appartiennent à aucune catégorie particulière, que j&apos;ai réalisé au fil des années.
    </summary>
    <link href="https://xvw.lol/galleries/misc.html" rel="alternate" title="Illustrations non tri\195\169es"/>
    <category term="misc"/>
    <category term="illustration"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2025-07-20-00-00.html</id>
    <title type="text">2025-07-20 00:00:00</title>
    <updated>2025-07-20T00:00:00Z</updated>
    <summary type="text">Entrée du 2025-07-20 00:00:00, à propos de meta, ocaml, yocaml</summary>
    <link href="https://xvw.lol/journal/2025-07-20-00-00.html" rel="alternate" title="2025-07-20 00:00:00"/>
    <category term="meta"/>
    <category term="ocaml"/>
    <category term="yocaml"/>
  </entry>
  <entry>
    <id>https://xvw.lol/galleries/lyon.html</id>
    <title type="text">Lyon</title>
    <updated>2025-07-19T00:00:00Z</updated>
    <summary type="text">Photos prises dans _les rues_ de [Lyon](https://www.lyon.fr/).</summary>
    <link href="https://xvw.lol/galleries/lyon.html" rel="alternate" title="Lyon"/>
    <category term="street"/>
    <category term="art"/>
    <category term="lyon"/>
    <category term="graffiti"/>
  </entry>
  <entry>
    <id>https://xvw.lol/galleries/cosmic-atlantis.html</id>
    <title type="text">Atlantide Cosmique</title>
    <updated>2025-05-30T00:00:00Z</updated>
    <summary type="text">
      Cette galerie, qui porte un nom un peu _kéké_, liste une série d&apos;illustrations de _choses étranges_ observées dans l&apos;espace (c&apos;est de la fiction hein). L&apos;objectif est de m&apos;entrainer à dessiner des éléments qui font penser à de la science-fiction.
    </summary>
    <link href="https://xvw.lol/galleries/cosmic-atlantis.html" rel="alternate" title="Atlantide Cosmique"/>
    <category term="scfi"/>
    <category term="illustration"/>
    <category term="krita"/>
  </entry>
  <entry>
    <id>https://xvw.lol/galleries/machines.html</id>
    <title type="text">Des machines inutilement complexes</title>
    <updated>2025-05-30T00:00:00Z</updated>
    <summary type="text">
      Un ensemble d&apos;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&apos;est un prétexte pour me forcer à faire de la couleur !
    </summary>
    <link href="https://xvw.lol/galleries/machines.html" rel="alternate" title="Des machines inutilement complexes"/>
    <category term="scfi"/>
    <category term="illustration"/>
    <category term="krita"/>
  </entry>
  <entry>
    <id>https://xvw.lol/galleries/nyc.html</id>
    <title type="text">New York city</title>
    <updated>2025-05-10T00:00:00Z</updated>
    <summary type="text">Photos prises dans _les rues_ de [New York](https://www.nyc.gov/).</summary>
    <link href="https://xvw.lol/galleries/nyc.html" rel="alternate" title="New York city"/>
    <category term="street"/>
    <category term="art"/>
    <category term="nyc"/>
    <category term="graffiti"/>
  </entry>
  <entry>
    <id>https://xvw.lol/galleries/rouen.html</id>
    <title type="text">Rouen</title>
    <updated>2025-02-25T00:00:00Z</updated>
    <summary type="text">Photos prises dans _les rues_ de [Rouen](https://rouen.fr/).</summary>
    <link href="https://xvw.lol/galleries/rouen.html" rel="alternate" title="Rouen"/>
    <category term="street"/>
    <category term="art"/>
    <category term="rouen"/>
    <category term="graffiti"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2024-12-14_14-00-00.html</id>
    <title type="text">2024-12-14 14:00:00</title>
    <updated>2024-12-14T14:00:00Z</updated>
    <summary type="text">
      Entrée du 2024-12-14 14:00:00, à propos de conference, paris, scala, ocaml, ide, merlin, lsp
    </summary>
    <link href="https://xvw.lol/journal/2024-12-14_14-00-00.html" rel="alternate" title="2024-12-14 14:00:00"/>
    <category term="conference"/>
    <category term="paris"/>
    <category term="scala"/>
    <category term="ocaml"/>
    <category term="ide"/>
    <category term="merlin"/>
    <category term="lsp"/>
  </entry>
  <entry>
    <id>https://xvw.lol/pages/colophon.html</id>
    <title type="text">Colophon</title>
    <updated>2024-11-19T00:00:00Z</updated>
    <summary type="text">
      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&apos;une impression. C&apos;était donc une manière un peu manuelle d&apos;attacher des _méta-données_. Je ne sais pas si c&apos;est un titre de page pertinent, mais il est souvent utilisé, dans la _blogosphère_ (et spécifiquement dans [l&apos;anneau web](https://webring.xxiivv.com/) dont j&apos;ai fait partie pendant plusieures années) pour décrire les différents processus et outils utilisés pour décrire un site web.
    </summary>
    <link href="https://xvw.lol/pages/colophon.html" rel="alternate" title="Colophon"/>
    <category term="misc"/>
    <category term="meta"/>
    <category term="colophon"/>
    <category term="ocaml"/>
  </entry>
  <entry>
    <id>https://xvw.lol/pages/emacs-yasnippet.html</id>
    <title type="text">Expansion d&apos;abréviations avec YASnippet</title>
    <updated>2024-09-25T00:00:00Z</updated>
    <summary type="text">
      Quand on programme (ou que l&apos;on rédige), il est assez courant de devoir saisir des séquences récurrentes (du _boilerplate_). C&apos;est probablement plus observable quand on écrit de code, où certaines constructions du langages, disposant de niveau d&apos;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 _template_ pour Emacs, permettant l&apos;expansion d&apos;abréviations, de manière structurée.
    </summary>
    <link href="https://xvw.lol/pages/emacs-yasnippet.html" rel="alternate" title="Expansion d&apos;abr\195\169viations avec YASnippet"/>
    <category term="programmation"/>
    <category term="emacs"/>
    <category term="yas"/>
    <category term="snippet"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2024-09-21_16-25-07.html</id>
    <title type="text">2024-09-21 16:25:07</title>
    <updated>2024-09-21T16:25:07Z</updated>
    <summary type="text">
      Entrée du 2024-09-21 16:25:07, à propos de conference, rouen, forkit, pointfree, programmation
    </summary>
    <link href="https://xvw.lol/journal/2024-09-21_16-25-07.html" rel="alternate" title="2024-09-21 16:25:07"/>
    <category term="conference"/>
    <category term="rouen"/>
    <category term="forkit"/>
    <category term="pointfree"/>
    <category term="programmation"/>
  </entry>
  <entry>
    <id>https://xvw.lol/pages/why-ocaml.html</id>
    <title type="text">Sur le choix d&apos;OCaml</title>
    <updated>2024-08-25T00:00:00Z</updated>
    <summary type="text">
      J&apos;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&apos;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&apos;exprime souvent mon enthousiasme pour OCaml de manière parfois excessive (mais toujours passionnée). Cela m&apos;a valu, de manière amicale, le surnom _d&apos;évangéliste d&apos;OCaml_, une appellation qui, je l&apos;avoue, me flatte énormément.
Convaincu que mon intérêt pour OCaml est justifié, je prends souvent plaisir à énumérer les nombreux avantages de cette technologie. J&apos;ai donc décidé de coucher par écrit les raisons pour lesquelles je considère OCaml comme un excellent choix pour divers types de projets. Cette page me permettra de partager facilement mes arguments et d&apos;expliquer pourquoi OCaml mérite attention et intérêt.
De plus, je ne suis pas seul à penser cela. Malgré l&apos;idée reçue que OCaml ne serait pas un choix pragmatique pour l&apos;industrie, de grandes entreprises telles que [Meta](https://engineering.fb.com/?s=ocaml), [Microsoft](https://www.microsoft.com/en-us/research/project/slam/?from=https://research.microsoft.com/en-us/projects/slam/&amp;type=exact), [Ahref](https://tech.ahrefs.com/tagged/ocaml), [Tarides](https://tarides.com), [OCamlPro](https://ocamlpro.com/), [Bloomberg](https://www.bloomberg.com/company?s=ocaml), [Docker](https://github.com/moby/vpnkit), [Janestreet](https://www.janestreet.com/technology/), [Citrix](https://xapi-project.github.io/), [Tezos](https://tezos.com), et [bien d&apos;autres](https://ocaml.org/industrial-users) l&apos;utilisent activement.
    </summary>
    <link href="https://xvw.lol/pages/why-ocaml.html" rel="alternate" title="Sur le choix d&apos;OCaml"/>
    <category term="programmation"/>
    <category term="ocaml"/>
    <category term="opinion"/>
  </entry>
  <entry>
    <id>https://xvw.lol/pages/ocaml-merlin-destruct.html</id>
    <title type="text">Effective ML, au travers de la commande &apos;destruct&apos;</title>
    <updated>2024-06-03T00:00:00Z</updated>
    <summary type="text">
      Cet article est une réinterprétation francophone d&apos;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&apos;utilisation de la commande `destruct` pour générer des motifs manquants dans du filtrage par motif.
    </summary>
    <link href="https://xvw.lol/pages/ocaml-merlin-destruct.html" rel="alternate" title="Effective ML, au travers de la commande &apos;destruct&apos;"/>
    <category term="programmation"/>
    <category term="emacs"/>
    <category term="ocaml"/>
  </entry>
  <entry>
    <id>https://xvw.lol/pages/emacs-occurs-long-line.html</id>
    <title type="text">Lister les lignes trop longues (via Occur)</title>
    <updated>2024-04-09T00:00:00Z</updated>
    <summary type="text">
      Une petite astuce qui explique comment utiliser [occur](https://www.emacswiki.org/emacs/OccurMode) et [l&apos;argument universel](https://www.gnu.org/software/emacs/manual/html_node/emacs/Arguments.html) pour énumérer, dans un _buffer_, l&apos;ensemble des lignes qui dépassent un nombre donné de caractères.
    </summary>
    <link href="https://xvw.lol/pages/emacs-occurs-long-line.html" rel="alternate" title="Lister les lignes trop longues (via Occur)"/>
    <category term="programmation"/>
    <category term="emacs"/>
    <category term="occur"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2024-03-12_13-33-29.html</id>
    <title type="text">2024-03-12 13:33:29</title>
    <updated>2024-03-12T13:33:29Z</updated>
    <summary type="text">Entrée du 2024-03-12 13:33:29, à propos de conference, scala, gadts, nantes</summary>
    <link href="https://xvw.lol/journal/2024-03-12_13-33-29.html" rel="alternate" title="2024-03-12 13:33:29"/>
    <category term="conference"/>
    <category term="scala"/>
    <category term="gadts"/>
    <category term="nantes"/>
  </entry>
  <entry>
    <id>https://xvw.lol/pages/notion-coffee.html</id>
    <title type="text">Indexation de café avec Notion</title>
    <updated>2024-03-12T00:00:00Z</updated>
    <summary type="text">
      Cet article est une réinterprétation d&apos;un [article](https://github.com/xvw/planet/blob/master/content/posts/notion-cafe.org) que j&apos;avais rédigé en 2021, sur mon [ancien site](https://github.com/xvw/planet). J&apos;ai essayé d&apos;aller à l&apos;essentiel et il présente, dans les grandes lignes, l&apos;ensemble des pages [Notion](https://www.notion.so/about) mises en place pour me permettre d&apos;indexer ma consommation de café et tenter de construire une intuition sur la compréhension des mes goûts. De manière générale, je pense que se construire une _base de connaissances_ est une bonne pratique quand on tente de découvrir une discipline. Étant loin d&apos;être un expert en café et avec Notion, il est probable qu&apos;une grande partie de ce que je décris dans cet article semble naïf ! Pour résumer, cet article présentera la manière dont j&apos;ai mis en place une infrastructure pour indexer les cafés que je goûte, en vue de me fournir des métriques précises m&apos;aidant à caractériser mes préférences, au moyen de l&apos;outil Notion, tout en présentant quelques techniques et ruses apprises lors de la mise en place de ce système.
    </summary>
    <link href="https://xvw.lol/pages/notion-coffee.html" rel="alternate" title="Indexation de caf\195\169 avec Notion"/>
    <category term="low-code"/>
    <category term="notion"/>
    <category term="cafe"/>
    <category term="bdd"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2024-01-31_15-41-13.html</id>
    <title type="text">2024-01-31 15:41:13</title>
    <updated>2024-01-31T15:41:13Z</updated>
    <summary type="text">Entrée du 2024-01-31 15:41:13, à propos de logiciel, document, indexation</summary>
    <link href="https://xvw.lol/journal/2024-01-31_15-41-13.html" rel="alternate" title="2024-01-31 15:41:13"/>
    <category term="logiciel"/>
    <category term="document"/>
    <category term="indexation"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2023-12-31_15-22-41.html</id>
    <title type="text">2023-12-31 15:22:41</title>
    <updated>2023-12-31T15:22:41Z</updated>
    <summary type="text">
      Entrée du 2023-12-31 15:22:41, à propos de retrospective, 2023, bilan, evenement
    </summary>
    <link href="https://xvw.lol/journal/2023-12-31_15-22-41.html" rel="alternate" title="2023-12-31 15:22:41"/>
    <category term="retrospective"/>
    <category term="2023"/>
    <category term="bilan"/>
    <category term="evenement"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2023-12-30_12-02-57.html</id>
    <title type="text">2023-12-30 12:02:57</title>
    <updated>2023-12-30T12:02:57Z</updated>
    <summary type="text">Entrée du 2023-12-30 12:02:57, à propos de retrospective, 2023, bilan, projets</summary>
    <link href="https://xvw.lol/journal/2023-12-30_12-02-57.html" rel="alternate" title="2023-12-30 12:02:57"/>
    <category term="retrospective"/>
    <category term="2023"/>
    <category term="bilan"/>
    <category term="projets"/>
  </entry>
  <entry>
    <id>https://xvw.lol/addresses/copain.html</id>
    <title type="text">Copain</title>
    <updated>2023-12-30T00:00:00Z</updated>
    <summary type="text">
      Situé à l&apos;intersection de [l&apos;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&apos;arrive très souvent de boire un (ou plusieurs) verre(s) quand je suis de retour à Bruxelles !
    </summary>
    <link href="https://xvw.lol/addresses/copain.html" rel="alternate" title="Copain"/>
    <category term="bar"/>
    <category term="alcool"/>
    <category term="cocktail"/>
    <category term="schaerbeek"/>
    <category term="vin"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2023-12-29_18-23-07.html</id>
    <title type="text">2023-12-29 18:23:07</title>
    <updated>2023-12-29T18:23:07Z</updated>
    <summary type="text">
      Entrée du 2023-12-29 18:23:07, à propos de retrospective, 2023, bilan, site, personnel
    </summary>
    <link href="https://xvw.lol/journal/2023-12-29_18-23-07.html" rel="alternate" title="2023-12-29 18:23:07"/>
    <category term="retrospective"/>
    <category term="2023"/>
    <category term="bilan"/>
    <category term="site"/>
    <category term="personnel"/>
  </entry>
  <entry>
    <id>https://xvw.lol/addresses/ethylo.html</id>
    <title type="text">Ethylo</title>
    <updated>2023-12-16T00:00:00Z</updated>
    <summary type="text">
      Situé à l&apos;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&apos;Ethylo](https://ethylococktailbar.be/) est un bar à cocktails **de qualité** ! Ouvert par mon très bon ami Romain, en 2019, c&apos;est naturellement par cette institution _Schaerbeekoise_ que j&apos;ai décidé de démarrer ma série sur les bars que j&apos;affectionne !
    </summary>
    <link href="https://xvw.lol/addresses/ethylo.html" rel="alternate" title="Ethylo"/>
    <category term="bar"/>
    <category term="alcool"/>
    <category term="cocktail"/>
    <category term="schaerbeek"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2023-11-14_15-20-50.html</id>
    <title type="text">2023-11-14 15:20:50</title>
    <updated>2023-11-14T15:20:50Z</updated>
    <summary type="text">
      Entrée du 2023-11-14 15:20:50, à propos de meta, fediverse, mastodon, commentaires
    </summary>
    <link href="https://xvw.lol/journal/2023-11-14_15-20-50.html" rel="alternate" title="2023-11-14 15:20:50"/>
    <category term="meta"/>
    <category term="fediverse"/>
    <category term="mastodon"/>
    <category term="commentaires"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2023-11-07_17-22-37.html</id>
    <title type="text">2023-11-07 17:22:37</title>
    <updated>2023-11-07T17:22:37Z</updated>
    <summary type="text">Entrée du 2023-11-07 17:22:37, à propos de inktober, tezos, nft</summary>
    <link href="https://xvw.lol/journal/2023-11-07_17-22-37.html" rel="alternate" title="2023-11-07 17:22:37"/>
    <category term="inktober"/>
    <category term="tezos"/>
    <category term="nft"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2023-11-01_13-49-55.html</id>
    <title type="text">2023-11-01 13:49:55</title>
    <updated>2023-11-01T13:49:55Z</updated>
    <summary type="text">Entrée du 2023-11-01 13:49:55, à propos de meta, blogosphere, flux, rss, atom</summary>
    <link href="https://xvw.lol/journal/2023-11-01_13-49-55.html" rel="alternate" title="2023-11-01 13:49:55"/>
    <category term="meta"/>
    <category term="blogosphere"/>
    <category term="flux"/>
    <category term="rss"/>
    <category term="atom"/>
  </entry>
  <entry>
    <id>https://xvw.lol/pages/modules-import.html</id>
    <title type="text">OCaml, modules et schémas d&apos;importation</title>
    <updated>2023-10-31T00:00:00Z</updated>
    <summary type="text">
      Le langage de modules de [OCaml](https://ocaml.org) peut être intimidant, et il implique généralement l&apos;utilisation de beaucoup de mots-clés, par exemple `open` et `include` qui  permettent d&apos;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&apos;ouverture **d&apos;expression de module arbitraire**. Dans cet article, nous allons observer comment utiliser cette généralisation pour reproduire une pratique commune dans d&apos;autres langages, que j&apos;appelle, _un peu pompeusement_, des stratégies d&apos;importation, décrivant, par exemple, ce genre de d&apos;importation `import {a, b as c} from K` sans dépendre d&apos;un langage dédié à l&apos;importation.
    </summary>
    <link href="https://xvw.lol/pages/modules-import.html" rel="alternate" title="OCaml, modules et sch\195\169mas d&apos;importation"/>
    <category term="programmation"/>
    <category term="ocaml"/>
    <category term="modules"/>
  </entry>
  <entry>
    <id>https://xvw.lol/galleries/never-ended-inktober-2023.html</id>
    <title type="text">Inktober 2023</title>
    <updated>2023-10-31T00:00:00Z</updated>
    <summary type="text">
      Pour l&apos;année 2023, j&apos;ai tenté de recommencer à dessiner en m&apos;essayant à [L&apos;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&apos;ai **lamentablement** abandonné après 6 jours, l&apos;objectif est atteint car j&apos;ai recommencé à dessiner.
    </summary>
    <link href="https://xvw.lol/galleries/never-ended-inktober-2023.html" rel="alternate" title="Inktober 2023"/>
    <category term="inktober"/>
    <category term="illustration"/>
    <category term="krita"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2023-10-27_20-45-05.html</id>
    <title type="text">2023-10-27 20:45:05</title>
    <updated>2023-10-27T20:45:05Z</updated>
    <summary type="text">Entrée du 2023-10-27 20:45:05, à propos de conference, web3, rouen, tezos</summary>
    <link href="https://xvw.lol/journal/2023-10-27_20-45-05.html" rel="alternate" title="2023-10-27 20:45:05"/>
    <category term="conference"/>
    <category term="web3"/>
    <category term="rouen"/>
    <category term="tezos"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2023-10-24_11-19-35.html</id>
    <title type="text">2023-10-24 11:19:35</title>
    <updated>2023-10-24T11:19:35Z</updated>
    <summary type="text">Entrée du 2023-10-24 11:19:35, à propos de ocaml, scala, meetup, lambda-nantes</summary>
    <link href="https://xvw.lol/journal/2023-10-24_11-19-35.html" rel="alternate" title="2023-10-24 11:19:35"/>
    <category term="ocaml"/>
    <category term="scala"/>
    <category term="meetup"/>
    <category term="lambda-nantes"/>
  </entry>
  <entry>
    <id>https://xvw.lol/journal/2023-10-20_06-07-35.html</id>
    <title type="text">2023-10-20 06:07:35</title>
    <updated>2023-10-20T06:07:35Z</updated>
    <summary type="text">Entrée du 2023-10-20 06:07:35, à propos de meta, nouvelle, reseaux-sociaux</summary>
    <link href="https://xvw.lol/journal/2023-10-20_06-07-35.html" rel="alternate" title="2023-10-20 06:07:35"/>
    <category term="meta"/>
    <category term="nouvelle"/>
    <category term="reseaux-sociaux"/>
  </entry>
  <entry>
    <id>https://xvw.lol/pages/tetra-master.html</id>
    <title type="text">L&apos;enfer du Tetra Master</title>
    <updated>2023-09-05T00:00:00Z</updated>
    <summary type="text">
      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&apos;il est possible de capturer une intuition générale nous permettant de gagner, pour peu que l&apos;on possède des bonnes cartes, après plus d&apos;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 incapable d&apos;en comprendre l&apos;ensemble des règles, me poussant à me documenter pour comprendre ce que j&apos;avais raté. L&apos;absence d&apos; **aucune règle** dans le jeu (ou le manuel) m&apos;a exaspéré, me poussant à écrire cet article ...
    </summary>
    <link href="https://xvw.lol/pages/tetra-master.html" rel="alternate" title="L&apos;enfer du Tetra Master"/>
    <category term="final-fantasy"/>
    <category term="game-design"/>
    <category term="jeu-video"/>
    <category term="ocaml"/>
  </entry>
  <entry>
    <id>https://xvw.lol/addresses/wappers.html</id>
    <title type="text">Le Wappers</title>
    <updated>2022-12-02T00:00:00Z</updated>
    <summary type="text">
      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&apos;Ëcole Royale Militaire](https://www.rma.ac.be/fr), Le Wappers fut le théâtre de leurs pauses. Cependant, en Janvier 2020. c&apos;est un changement de direction qui orchestrera une lente mutation. On garde l&apos;aspect boisé (un peu rustique mais réconfortant) du lieu, et on modernise sa carte et son sevrice. Depuis, Le Wappers (que je ne connaissais pas à l&apos;époque), est devenu un des lieux où je suis toujours heureux de revenir quand je rentre à Bruxelles !
    </summary>
    <link href="https://xvw.lol/addresses/wappers.html" rel="alternate" title="Le Wappers"/>
    <category term="bar"/>
    <category term="alcool"/>
    <category term="schaerbeek"/>
    <category term="biere"/>
  </entry>
  <entry>
    <id>https://xvw.lol/pages/oop-refl.html</id>
    <title type="text">Méthodes gardées en OCaml</title>
    <updated>2022-05-29T00:00:00Z</updated>
    <summary type="text">
      Les **méthodes gardées** permettent d&apos;attacher des **contraintes** au receveur (`self`) **uniquement pour certaines méthodes**, permettant donc de n&apos;appeler ces méthodes que si le receveur satisfait ces contraintes (ces _guards_). [OCaml](https://ocaml.org) ne permet pas, syntaxiquement, de définir _directement_ ce genre de méthodes. Dans cette note, nous allons voir comment les encoder en utilisant un **témoin d&apos;égalité de type**.
    </summary>
    <link href="https://xvw.lol/pages/oop-refl.html" rel="alternate" title="M\195\169thodes gard\195\169es en OCaml"/>
    <category term="programmation"/>
    <category term="type"/>
    <category term="oop"/>
    <category term="ocaml"/>
    <category term="gadt"/>
  </entry>
</feed>