Scheme
というかGauche関連
ちょっとしたコード
ちょっとしたコードのメモ
Tips
slibのtraceを使う
(use slib) (require 'trace) (trace fefe)
slibをgaucheで使う
`gauche-config --syslibdir`/slib.scm
の
(define library-vicinity (let ((library-path (or ;; Use this getenv if your implementation supports it. (sys-getenv "SCHEME_LIBRARY_PATH") ;; Use this path if your scheme does not support GETENV ;; or if SCHEME_LIBRARY_PATH is not set. (case (software-type) ((UNIX) "/usr/local/slib/") ((VMS) "lib$scheme:") ((MS-DOS) "C:??SLIB??") (else ""))))) (lambda () library-path)))
で,slibのパスがセットされている.
また,gauche-library-directoryにslibcatを作ろうとするので
書き込み権限が必要.