EusLisp Robot Programming Language
EusLisp ist ein Lisp-Dialekt mit Erweiterungen für die Roboterprogrammierung. Er basiert auf Common Lisp und läuft auf einer Reihe von Plattformen, darunter Windows, macOS und Linux.
EusLisp wurde für den Einsatz in der Robotikforschung und -entwicklung konzipiert und wurde in einer Reihe von Projekten verwendet, darunter die Entwicklung des PR2-Roboters.
Die Sprache verfügt über eine Reihe von Funktionen, die sie für die Roboterprogrammierung gut geeignet machen, darunter:
Ein leistungsfähiges Modulsystem, das die einfache Erstellung von neuen Bibliotheken und Modulen ermöglicht
Ein Echtzeit-Garbage-Collector, der die Latenzzeit minimiert
Eine Schnittstelle für Fremdfunktionen, die eine einfache Integration von in anderen Sprachen geschriebenem Code ermöglicht
EusLisp ist eine Open-Source-Software, die unter der GNU General Public License veröffentlicht wird.