13 home
P. Ruetz edited this page 2019-04-23 17:16:05 +00:00

EQL5 - Embedded Qt5 Lisp

ECL embedded Qt5 binding (MIT licensed), embeddable in Qt5

see widget examples, qml examples, widget screenshot, qml screenshot

  • interactive development (either Slime or a top-level running the Qt event loop)
  • cross-platform
  • no external dependencies (the binding is fully self-contained, except for Qt5 itself)
  • overriding virtual Qt functions
  • unicode
  • translations (Qt Linguist)
  • loading UI files (Qt Designer), optionally converting x.ui to x.lisp
  • simple encapsulation in Lisp classes
  • easily embeddable in existing Qt/C++ projects
  • QtWebKit: JavaScript / Lisp bridge, plugin widgets
  • QtQuick: QML / Lisp bridge