Accueil🇫🇷Chercher

GNU Dico

GNU Dico est un serveur de dictionnaire réalisé par le projet GNU dans son implémentation du protocole de communication DICT défini dans la RFC 2229[3]. Il est accompagné d'une interface web et d'un outil en ligne de commande pour faciliter l'administration du système.

Caractéristiques techniques

Modèle à deux couches

GNU Dico utilise un modèle à deux couches:

Cette dernière couche est manipulée par des modules externes chargés dynamiquement, libérant ainsi GNU Deco des contraintes liées à l'utilisation exclusive du format DICT; cela permet à GNU Dico d'utiliser plusieurs formats de dictionnaire.

Un système modulaire

GNU Dico est un système modulaire avec plusieurs modules fournis par la couche base de données:

  • dictorg: ce module permet le support complet du format DICT dĂ©veloppĂ© par le groupe de dĂ©veloppement DICT[4], dont les travaux reprĂ©sentent un standard de fait pour les donnĂ©es au format DICT.
  • guile: ce module fournit une interface Ă  GNU Guile et permet l'Ă©criture de modules orientĂ©es donnĂ©es en scheme.
  • python: fournit une interface aux modules Ă©crits en python.
  • outline: ce module permet la manipulation du format outline dans GNU Emacs.

Un système extensible

GNU Dico est un système extensible, de nouveaux modules pouvant être écrits en C, Scheme (GNU Guile) ou Python.

Notes et références

  1. « https://git.savannah.gnu.org/cgit/dico.git/tree/ChangeLog.2008 » (consulté le )
  2. d">(en) Sergey Poznyakoff (d), « dico-2.11 released », (consulté le )
  3. (en) Request for comments no 2229.
  4. Site web du DICT Development Group

Articles connexes


Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.