(mapc 'require '(sb-bsd-sockets sb-posix sb-introspect sb-cltl2 asdf)) (defun quicklisp-setup () (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname)))) (when (probe-file quicklisp-init) (load quicklisp-init)))) (quicklisp-setup) (ql:quickload :dev.metalisp.survey) (let* ((os (uiop:detect-os)) (app-name (uiop:os-cond ((eq :os-windows os) "ml-survey.exe") ((eq :os-unix os) "ml-survey")))) (sb-ext:save-lisp-and-die app-name :executable t :toplevel 'ml-survey:main)) (quit)