title: Logtalk
text: # Logtalk
  
  Logtalk est un langage de programmation logique, orienté objet, sur-ensemble de Prolog.
  
  Le langage supporte une large gamme de concepts objets :
  
  * la programmation orientée prototype,
  * les classes,
  * les interfaces,
  * l'héritage multiple,
  * la réflexion,
  * la réutilisation de code via le concept de catégorie,
  * le hot-patching.
  
  Son implémentation consiste à étendre un système moderne et standard de Prolog via un script adaptateur. Par ce moyen, il supporte à ce jour:
  
  * B-Prolog 8.1 ou supérieur
  * Ciao Prolog 1.22.0 ou supérieur (experimental)
  * CxProlog 0.98.1 ou supérieur
  * ECLiPSe 6.1#143 ou supérieur
  * GNU Prolog 1.4.5 ou supérieur
  * JIProlog 4.1.7.1 ou supérieur
  * LVM 4.1.0 ou supérieur
  * Quintus Prolog 3.3~3.5 (experimental)
  * Scryer Prolog 0.9.1 ou supérieur (experimental)
  * SICStus Prolog 4.1.0 ou supérieur
  * SWI Prolog 6.6.0 ou supérieur
  * Tau Prolog 0.3.2 ou supérieur
  * Trealla Prolog 2.2.5 ou supérieur (experimental)
  * XSB 3.8.0 ou supérieur
  * YAP 6.3.4 ou supérieur
  