🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.mule
Article #735

Re: Q substitute 'unless' and 'when' easily ?

#735
From: Takashi YOSHIMI
Date: Wed, 10 Mar 1999 00:00
62 lines
3355 bytes
吉見@電総研です。

On 03/09/99(19:27) Katsumi Yamaoka <yamaoka@ga.sony.co.jp> wrote
in <28ogm32c1u.fsf@kchisa.ga.sony.co.jp> (nntp://news-server/fj.editor.mule/7830):
 |>>>>> In <svDpQ.yoshimi@etl.go.jp> 
 |>>>>>	yoshimi@etl.go.jp (Takashi YOSHIMI) wrote:
 |
 |吉見さん> 試しに
 |吉見さん> (require 'cl)
 |吉見さん> を実行してから load したら、とりあえずunlessやwhenのエラーは
 |吉見さん> 出なくなったのですが、今度はdefgroupが定義されていない、とエ
 |吉見さん> ラーになりました。
 |
 |Mule 2.3 base on Emacs 19.34 だったら新しい custom package を使って救
 |済できるのですが、19.28 ではこうでもするしかないですね。
 |
 |(eval-when-compile
 |  (require 'cl)
 |  (unless (and (fboundp 'defgroup)
 |	       (fboundp 'defcustom))
 |    (defmacro defgroup (&rest args))
 |    (defmacro defcustom (symbol value &optional doc &rest args)
 |      (let ((doc (concat "*" (or doc ""))))
 |	(` (defvar (, symbol) (, value) (, doc)))))
 |    ))
 |
 |吉見さん> やはりそう甘くはなかったですね。
 |
 |はい、上記の defgroup, defcustom のでっち上げを行なっても、まだまだ敷
 |居は高いと思います。(^^;;)

やはり敷居は高かったです。

defgroup は 某所からのcustom.el をインストールして防いだのですが、
たとえば、のっけから次のような部分でエラーが発生します。

(defgroup ps-print nil
  "PostScript generator for Emacs 19"
  :prefix "ps-"
  :group 'wp)

これに対して、
	Symbol's value as variable is void: \` 
なるメッセージがでます。今までの障害は定義されていないマクロなどを使っ
ていたみたいなことで「なんとかなるかな?」と思っていたんですが、こうなっ
ちゃうともうわかりません。

まだまだ先があるらしく、残念ながら断念します。当初はもっと簡単にできる
だろうとたかをくくっていました。せっかく教えて頂いたのに
申し訳ありません。みなさん、どうもありがとうございました。

ちなみに、使おうとしていたファイルは、ps-print.el の 3.06.3 で、コメン
トによるとこれは以前の版では "Features to add " と書かれていた 
landscape 印刷やマルチコラム、行番号などに対応しているということでした。

--------------
⊂工・吉見 隆(よしみ たかし)0x27歳 妻1人子3人 yoshimi@etl.go.jp
 人 [所属]電子技術総合研究所[仕事]コンピュータビジョン       619
   [好]美和ちゃん、光ちゃん、宙ちゃん、昴ちゃん、SF、漫画、ばか話 ~  (c)
   [嫌]暴煙者、暴走族、たばこ会社
       http://www.etl.go.jp/~yoshimi/
Technical Details
Message-ID: <svT4D.yoshimi@etl.go.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <svBTh.yoshimi@etl.go.jp> <28r9qz6rsj.fsf@kchisa.ga.sony.co.jp> <svDpQ.yoshimi@etl.go.jp> <28ogm32c1u.fsf@kchisa.ga.sony.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 10eba4,135d496b62a50382
X-Google-Attributes: gid10eba4,public
From: yoshimi@etl.go.jp (Takashi YOSHIMI)
Subject: Re: Q substitute 'unless' and 'when' easily ?
Date: 1999/03/10
Message-ID: <svT4D.yoshimi@etl.go.jp>
X-Deja-AN: 453217872
References: <svBTh.yoshimi@etl.go.jp>  <28r9qz6rsj.fsf@kchisa.ga.sony.co.jp>  <svDpQ.yoshimi@etl.go.jp>  <28ogm32c1u.fsf@kchisa.ga.sony.co.jp>
Content-Type: text/plain; charset=ISO-2022-JP
Organization: Electrotechnical Laboratory, Tsukuba Science City
Mime-Version: 1.0 (generated by vin2.0)
Reply-To: yoshimi@etl.go.jp (Takashi YOSHIMI)
Newsgroups: fj.editor.mule