Memoize

BasicWerk   EC Support   Technique   Facebook  

20140711145000_sbcl_script_QuickLisp_quickload

sbcl_script_QuickLisp_quickload

 

SBCL でスクリプト実行する際に QuickLisp でライブラリを quickload したい時には、まず setup.lisp を load しておく必要がある。

 

 
#! /opt/local/bin/sbcl --script
 
(load "~/quicklisp/setup.lisp")
(ql:quickload 'TRIVIAL-HTTP)
 
(write-line 
 (format nil "~d" 
  (car (TRIVIAL-HTTP:http-get "http://basicwerk.com/"))))
 

 

sbcl へのパス、setup.lisp へのパスは各々の環境にて確認を。

 

上記のファイルを chmod a+x ファイル名 として実行可能ファイルにすればファイル名を叩いただけで実行できる。

 


© Shin Nakamura/BasicWerk 2014