add header for calling ECL from Qt plugins; add cpp-lib example call; revisions

This commit is contained in:
pls.153 2022-02-21 13:30:22 +01:00
parent 71437530f3
commit 7b9dfb3123
6 changed files with 455 additions and 15 deletions

View file

@ -1,8 +1,9 @@
(defvar *cpp* (qload-c++ "cpp"))
(defvar *cpp* (qload-c++ "cpp")) ; loads plugin in main/UI thread
(define-qt-wrappers *cpp*)
;; qrun* needed in Slime (not running on UI thread)
;; qrun* needed in Slime for message box (not running on UI thread)
(qrun* (print (hello *cpp* '(1 "two" (1.25 #(50 -50 75))))))
;; qrun* needed in Slime to see the return value (blocking call in main thread)
(qrun* (print (call-lisp *cpp* 42)))