tui-ffi: stub out shim loader, rely on static linkage
ober
5fccfcbb113eb603af3be7ea86ed69fc9ce6e3e2
--- a/lib/jcode/ui/tui-ffi.sls +++ b/lib/jcode/ui/tui-ffi.sls @@ -42,25 +42,7 @@ (std os path) (jerboa core) (jerboa runtime)) - (def _shim-loaded - (let ([try-load - (lambda (p) - (guard (e [#t #f]) - (and (file-exists? p) (load-shared-object p))))]) - (or (try-load "jcode_tui_shim.dylib") - (try-load "jcode_tui_shim.so") - (try-load - (path-join (path-directory (car (command-line))) - "jcode_tui_shim.dylib")) - (try-load - (path-join (path-directory (car (command-line))) - "jcode_tui_shim.so")) - (try-load - (path-join (getenv "HOME") ".local" "bin" - "jcode_tui_shim.dylib")) - (try-load "vendor/termbox2/jcode_tui_shim.dylib") - (try-load "vendor/termbox2/jcode_tui_shim.so") - #f))) + (def _shim-loaded #t) (defrule (define-tb name c-name arg-types ret-type) (def name