_ __ _ ¯-._HoRiZhOm_.-¯ ¯ ¯ En tant qu'anarchiste (prétentieux, va!), je considère les structures non hiérarchisées comme a priori potentiellement plus riches. J'aimerais donc pouvoir dépasser la structure hiérarchisée, en arbre, des systèmes de fichiers. J'imagine une structures dans laquelle il n'y aurait pas de différence entre le "père" et les "fils". Un ensemble de pointeurs qui, à chaque noeud, pointent indifféremment - et bi-directionnellement ? - vers tous les noeuds qui y sont liés, le tout formant une sorte de rhizome dans lequel on pourrait se déplacer librement, sans centre, ni contraites de distance dans l'arbre. J'ai en tête l'image d'une mémoire en rizhome évolutif dont le sens réside autant dans la configuration, la topologie, la structuration, que dans le contenu, et cela me semble d'une extraordinaire richesse. Concrètement, on ne peut pas tricher dans la réalisation : toute tentative d'établir un index quelconque réintroduit une hiérarchisation. Les adresses ne peuvent être que relatives. Un noeud peut tout à la fois être une simple passerelle vers d'autres, un fichier qui, outre ses liens, contient des informations, ou encore une application qui se déclenche quand on s'y rend, et qui peut elle-même se déplacer et agir au sein du rhizome. La distance entre deux noeuds est le nombre minimal de liens à parcourir pour aller de l'un à l'autre. Une zone peut être définie par un noeud-centre et une distance. Tout périphérique est un noeud. Le bouton on/off est lié au noeud de boot, qui est lié au noeud login, lui-même lié d'une part à écran et clavier, d'autre part aux différentEs utilisateurICEs. Tout logiciel doit, à l'installation, être lié à toutes ses dépendances (il faut lui indiquer les adresses relatives). Plusieurs consoles permettent de se trouver à différents endroits simultanément. Le fonctionnement de plusieurs commandes est à revoir. il faut : * une commande qui affiche les liens jusqu'à la distance désirée, à partir du point spécifié relativement à la position présente. * une autre commande, de recherche en spirale, à partir du point spécifié relativement à la position présente, et jusqu'à une distance précisée. * pour conserver la connexité du tout, la commande d'effacement reliera tous les liens de la cible (qui peut être un noeud, ou une zone définie en donnant un centre, spécifié relativement, et un rayon en nombre de noeuds) à l'un d'entre eux, spécifié à l'appel. Remarques, réactions? -> ned@inventati.org