トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

Scheme

[プログラミング]
[scheme]

というかGauche関連

 ちょっとしたコード

ちょっとしたコードのメモ

 Tips

slibのtraceを使う

(use slib)
(require 'trace)
(trace fefe)

slibをgaucheで使う

Gauche:FAQより

`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を作ろうとするので
書き込み権限が必要.

 リンク

gauche

SLIBのドキュメントの日本語訳

gaucheドキュメントの検索が便利