GNU Dico - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

GNU Dico
Heckert GNU white.svg
Développeur Projet GNU
Dernière version 2.1 [+/-]
Environnement GNU/Linux
Type Serveur d'applications
Licence GNU GPL
Site Web http://www.gnu.org/software/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. 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:

  • Une couche protocole pour la mise en application du protocole DICT.
  • Une couche base de données pour les recherches et les requêtes de dictionnaires.

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 Deco 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, dont les travaux représentent un standard de fait pour les données au format DICT.
  • guile: ce module founit une interface à GNU Guile et permet l'écriture de modules orientées données en scheme.
  • python: founit une interface aux modules écrits en python.
  • outline: ce module permet la manipulation du format outline dans GNU Emacs.

Un système extensible

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

Page générée en 0.291 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise