Logtalk ist eine freie objektorientierte Erweiterung der Programmiersprache Prolog. Es integriert Logikprogrammierung mit objektorientiertem und ereignisgesteuertem Programmieren und ist kompatibel mit den meisten Prolog-Compilern. Es unterstützt sowohl Prototypen als auch Klassen. Dazu unterstützt es komponentenbasiertes Programmieren durch Komposition auf Basis von Kategorien. (hjb)