GNU Dico — Wikipédia

GNU Dico
Description de l'image Official gnu.svg.

Informations
Créateur Sergey Poznyakoff (d)Voir et modifier les données sur Wikidata
Développé par Projet GNU
Première version [1]Voir et modifier les données sur Wikidata
Dernière version 2.11 ()[2]Voir et modifier les données sur Wikidata
Dépôt git.savannah.gnu.org/cgit/dico.gitVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation GNU/Linux et BSDVoir et modifier les données sur Wikidata
Environnement GNU/Linux
Type Serveur d'applications
Licence Licence publique générale GNU version 3 ou ultérieureVoir et modifier les données sur Wikidata
Documentation puszcza.gnu.org.ua/software/dico/manual.htmlVoir et modifier les données sur Wikidata
Site web 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[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

[modifier | modifier le code]

Modèle à deux couches

[modifier | modifier le code]

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

[modifier | modifier le code]

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

[modifier | modifier le code]

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

[modifier | modifier le code]
  1. « https://git.savannah.gnu.org/cgit/dico.git/tree/ChangeLog.2008 » (consulté le )
  2. (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

[modifier | modifier le code]