代码

hello.lisp

  1. (ql:quickload "drakma") ;1
  2. (defun main() ;2
  3. (format t "~a" *posix-argv*) ;3
  4. (format t "hello world") ;4
  5. (drakma:http-request "http://www.baidu.com") ;5
  6. (cl-user::quit)) ;6

注:

  1. 加载依赖 drakma
  2. 定义入口函数
  3. 打印命令行参数
  4. 打印“hello world”
  5. 读取百度页面
  6. 退出

打包

  1. > sbcl --load hello.lisp --eval "(sb-ext:save-lisp-and-die \"hello
  2. .exe\" :toplevel 'main :executable t)"

运行

hello.exe

文档更新时间: 2019-07-02 10:04   作者:admin