#:g1: big-chickenの紹介

Posted 2014-06-15 15:00:00 GMT

(LISP Library 365参加エントリ)

 LISP Library 365 の167日目です。

big-chickenとはなにか

 big-chickenは、Felix Winkelmann氏作の便利ユーティリティを纏めたメタパッケージです。

パッケージ情報

パッケージ名big-chicken
Chicken eggs:big-chicken - The Chicken Scheme wiki

インストール方法

$ sudo chicken-install big-chicken

すれば、

(use big-chicken)

(require-extension big-chicken)

で使えます。

試してみる

(use extras data-structures utils srfi-69 files ports srfi-1 srfi-13 srfi-14 yaddda yadda this that and the other)

みたいに書くのも面倒臭いよねということで、できたらしいbig-chickenですが、

 (use big-chicken)でまとめて使えるようになるのは

のライブラリです。
定義も

;;;; big-chicken.scm

(module big-chicken () (import scheme chicken srfi-13) ; hack: this import of srfi-13 shouldn't be there (reexport data-structures extras files ports srfi-1 srfi-4 srfi-13 srfi-14 srfi-18 srfi-69 posix regex utils tcp) (require-library data-structures extras files ports srfi-1 srfi-4 srfi-13 srfi-14 srfi-18 srfi-69 posix regex utils tcp) )

としているのみ。

まとめ

 今回は、big-chickenを紹介してみました。
こういうまとめパッケージのようなものも手軽で良いですね。

comments powered by Disqus