• [^] # Re: 0 folder = inbox 0

    Posté par . En réponse au journal La gestion de courriels est-elle adulte ou encore au stade de l'enfance ?. Évalué à 2.

    Le système de tags suffisamment évolué permet de faire tout ce qu'on peut faire avec du relationnel.

    Première remarque, si on a beaucoup de tags, on va vouloir les organiser. Pour cela, on ne va pas utiliser de structure hiérarchique mais on va permettre de taguer des tags.

    À partir du moment où on peut faire ça, c'est possible de simuler une ligne d'une table. On a un identifiant l par ligne et c par colonne. On tague l'élément e de la colonne c à la ligne l par c et l. Après, à coup d'opération ensembliste, on peut retrouver tous les éléments d'une colonne (tous deux qui ont le tag c) ou ceux d'une ligne (ceux qui ont le tag l).

    Après, on peut imagine que cd toto sélectionne les éléments qui on le tag toto. Dans ce cas là, on peut très facilement faire une requête conjonctive: cd toto/titi. Il suffirait d'ajouter 4 caractères supplémentaires interdit dans les noms de tag (, ), !, | et on pourrait faire une requête cd toto|(!titi/tata)

    Déjà avec ça, on peut faire des trucs assez sympa. Après, on peut vouloir des tags associés à des dates. C'est un peu plus compliqué mais pas beaucoup.

    Le seul vrai problème que ça poserait, c'est qu'un répertoire pourrait contenir plusieurs fichiers ayant le même nom.