Browse code
finish readme, block in demo-app::main so it works as a saved application
Ed L authored on 06/01/2018 12:48:23
Showing 2 changed files
Showing 2 changed files
... | ... |
@@ -7,6 +7,13 @@ produce native mac GUIs. In the long run, I hope to use this as the |
7 | 7 |
basis for a new mac-native backend for McClim: but we'll see if that |
8 | 8 |
ever happens. |
9 | 9 |
|
10 |
+For the time being, though, this only works on CCL and (sort-of) on |
|
11 |
+LispWorks: it works like 95% on SBCL, but there's some weird issue |
|
12 |
+that's preventing the window from showing. I hae not tested the code |
|
13 |
+on any other implementations, but doing so will require changing a |
|
14 |
+couple places in objc-runtime.lisp to inform the code about the new |
|
15 |
+lisp's ffi types. |
|
16 |
+ |
|
10 | 17 |
* Installing |
11 | 18 |
|
12 | 19 |
1. clone fwoar.lisputils from |
... | ... |
@@ -122,7 +122,7 @@ |
122 | 122 |
|
123 | 123 |
(defun main () |
124 | 124 |
;; (break) |
125 |
- (trivial-main-thread:with-body-in-main-thread () |
|
125 |
+ (trivial-main-thread:with-body-in-main-thread (:blocking t) |
|
126 | 126 |
(with-selectors ((shared-application "sharedApplication") |
127 | 127 |
(process-info "processInfo") |
128 | 128 |
(process-name "processName") |