Bonjour,

Mes contributions sont très modestes (et le resteront probablement) mais ce qu'il y a d'extraordinaire avec Wikipedia c'est qu'on sait que l'on n'est pas tout seul et donc même si on ne déplace qu'une brindille on sait que la fourmillière sera construite.

Principales contributions

Citations

" S'il faut le faire à la main, ce n'est pas la peine d'être informaticien.."

" Ce qui aide l'homme à se contenter de ce qu'il est, c'est qu'il se contente de ce qu'il pourrait être."

" La matière est suffisamment complexe pour permettre à tout le monde d'avoir un peu raison."

" Un physicien est un naïf qui croit tout ce que la nature lui dit."

" S'il n'y a que le hasard, quel est le sens de l'amour ?."

" Les religions sont comme les fleurs d’un bouquet dans la main de D.ieu."


Mentor

Depuis 1995 j'ai développé une approche de la programmation lettrée à travers un Langage de balisage léger incluant la navigation hypertexte, à l'origine dans un but de connecter le source du programme à d'autres documents texte pour extraire les commentaires du source tout en gardant les liens.

J'ai nommé ce système "Mentor" parce qu'il permet de retrouver trés rapidement une information. 
Ce système est basé sur l'éditeur open vim qui contient naturellement une navigation 
hypertexte à travers la fonction "tags" originellement utilisée sous unix via la commande ctags.
L'utilisation initiale en programmation s'est étendue ensuite à la gestion de l'information
en général car ce système est en fait une base de connaissance généraliste.

Les outils spécifiques au système Mentor sont:

- utags.exe développé en C qui analyse la base de texte structurée en domaine, sous-domaine, fichier ,bloc de texte
  et crée un fichier "utags" pour "universal tags" de toutes les étiquettes hypertexte de la base, ainsi
  qu'un fichier "urefs" pour "universal reference" qui contient les références aux étiquettes hypertexte.
- mt_to_htm.pl générateur HTML pour la base de texte qui génére les pages HTML à partir de l'hypertexte source.
- traite_csv.pl tableur CSV qui intégre dans la base textuelle des données structurées au format csv
  mixant ainsi les deux types de données qui auparavant étaient séparées. Les tableaux y sont interconnectés
  via leur référence hypertexte ce qui offre des fonctions de base de données relationnelles, de tableur et 
  de générateur d'état d'édition: mise à jour sur clé (update from), regroupement (group by), 
  tableau croisé dynamique, tri (sort), edition de rupture (partielle, totale),
  cumul (somme, moyenne, compteur, minimum, maximum), formules entre colonnes.