へなちょこリファレンス作成計画
xyzzyのリファレンスを気の向くままに作ろうという計画です。
この計画は現在停止中です。
最新のリファレンスはxyzzy Wikiのへなちょこリファレンスで入手してください。
始めたきっかけ
-
逸見さんの
reference.txtに載っていなかった関数とかの使い方がわかった時に追加していこうと思ったのがきっかけ。
基本方針
(まぁこんなもんでしょう)
- 逸見さんについていく(^-^)
- 気が向いたらやる。
- わからないのはどんどん飛ばす。
- とりあえず自分が読んで理解できればよしとする。
- 自分で使わなそうなのは飛ばす。
現在の作業
- bultin.lの中の関数で、まだないのを追加。
- XMLのデータをText,HTMLその他形式で出力するスクリプトその他の作成。
進行状況
- [2000/04/13]
-
頂きものの取り込み。(__)
- Toyさん。do, do*, dolist, dotimes, case
- 山本さん。lambda
- [2000/03/17]
- [2000/02/24]
- アップデート。でも追加はちょっとだけ。
- 分類をちょっといじった。
- [2000/02/01]
- アップデート。本体のアップデートのスピードに全然追いつけない(^-^;。
- このページを分離。
- [2000/01/15]
- 作業再開。とりあえず逸見さんに頂いた最新版を変換したものを置いた。
- [1999/12/04]
- texiに変換したもの、infoに変換したものを置いた。
- [1999/12/03]
- 花井さんにtexiに変換するスクリプトを頂いた。(^-^)
- [1999/11/27]
- [1999/11/12]
- 逸見さんに頂いたpackage自動挿入マクロを使ってパッケージ分類を追加。
- [1999/11/11]
- 元データのXML化完了。分類はかなりてきとーだけど。
成果
;; F1でHTML Helpを開く設定例
;; reference.chm は xyzzy/etc に置く
(defvar *reference-html-help-path*
(merge-pathnames "reference.chm" (etc-path)))
(defun reference-show-html-help ()
(interactive)
(ed::html-help *reference-html-help-path* (ed::get-winhelp-topic)))
(define-key ed::*lisp-mode-map* #\F1 'reference-show-html-help)
(define-key ed::*lisp-interaction-mode-map* #\F1 'reference-show-html-help)
昔の成果