PLaneTからのインストールメモ。

MzSchemeのユーザーライブラリPLaneTを使ってみたい!!

PLaneT Package Repository


パッケージシステムになっているので、インストールも楽チンだった。

まずはSRFI-42拡張のsrfi.pltをインストールしてみた。

To load: 	(require (planet "[file]" ("soegaard" "srfi.plt" 2 1)))

planet --helpを見ると、

planet -i <ユーザー名> <ファイル名> <メジャーバージョン番号> <マイナーバージョン番号>

と書いてあるので、一番内側の括弧"soegaard" "srfi.plt" 2 1部分をコピッペ。

インストール。

% sudo planet -i "soegaard" "srfi.plt" 2 1

ネットから拾ってきてくれます。素晴らしい。


早速、SRFI-42拡張を使ってみる。

% mzscheme
Welcome to MzScheme v370 [3m], Copyright (c) 2004-2007 PLT Scheme Inc.
> (require (planet "42.ss" ("soegaard" "srfi.plt" 2 1)))
  (list-ec (: x '(1 (2 3) (3 4 5) 7 (8 9)))
           (:match (a b) x)
           (list a b))
((2 3) (8 9))

(require (lib "42.ss" "srfi"))よりも充実した内容のSRFI-42が使えるようになった。