From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/47196 Path: main.gmane.org!not-for-mail From: Katsumi@Yamaoka.cc Newsgroups: gmane.emacs.gnus.general,gmane.spam.detected Subject: Re: Gnus always loads cl Date: Wed, 16 Oct 2002 00:46:19 +0900 Sender: owner-ding@hpc.uh.edu Message-ID: References: <87u1jolt7k.fsf@crybaby.cs.uni-dortmund.de> <87adlgb3w7.fsf@crybaby.cs.uni-dortmund.de> <87hefnu7sn.fsf@crybaby.cs.uni-dortmund.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp-2 X-Trace: main.gmane.org 1034696909 22165 80.91.224.249 (15 Oct 2002 15:48:29 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 15 Oct 2002 15:48:29 +0000 (UTC) Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 181Tvj-0005kb-00 for ; Tue, 15 Oct 2002 17:48:23 +0200 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 181Tvl-0006Tl-00; Tue, 15 Oct 2002 10:48:25 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Tue, 15 Oct 2002 10:49:09 -0500 (CDT) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id KAA02562 for ; Tue, 15 Oct 2002 10:48:54 -0500 (CDT) Original-Received: (qmail 22601 invoked by alias); 15 Oct 2002 15:47:48 -0000 Original-Received: (qmail 22596 invoked from network); 15 Oct 2002 15:47:48 -0000 Original-Received: from unknown (HELO java.hostforweb.net) (66.197.222.237) by gnus.org with SMTP; 15 Oct 2002 15:47:48 -0000 Original-Received: from yahoobb218118002009.bbtec.net ([218.118.2.9] helo=yamaoka.cc) by java.hostforweb.net with esmtp (Exim 3.36 #1) id 181Ttq-0005EL-00 for ding@gnus.org; Tue, 15 Oct 2002 11:46:26 -0400 Original-To: ding@gnus.org Mail-Copies-To: never X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2.91 (i686-pc-linux-gnu) Cancel-Lock: sha1:VTwikBCsN0YQGViwJH21b8C6C7g= X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - java.hostforweb.net X-AntiAbuse: Original Domain - gnus.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [0 0] X-AntiAbuse: Sender Address Domain - yamaoka.cc Precedence: list X-Majordomo: 1.94.jlt7 X-Spam-Report: 5.2 hits, 5 required; * -1.0 -- Found a User-Agent header * -0.1 -- Found a References header * 2.4 -- Found a X-AntiAbuse header * 0.5 -- From: does not include a real name * 3.4 -- BODY: List removal information Xref: main.gmane.org gmane.emacs.gnus.general:47196 gmane.spam.detected:54151 X-Report-Unspam: http://unspam.gmane.org/gmane.emacs.gnus.general:47196 Hi, I am the same as that of Katsumi Yamaoka . :) >>>>> In <87hefnu7sn.fsf@crybaby.cs.uni-dortmund.de> >>>>> Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro.AN_johann) wrote: >> (unless (and (fboundp 'gethash) (fboundp 'hash-table-count) >> (fboundp 'make-hash-table) (fboundp 'mapc) >> (fboundp 'puthash)) >> (require 'cl) >> (unless (fboundp 'puthash) >> (defalias 'puthash 'cl-puthash))) >> >> However, if such a thing is required, my will inclines to >> forsake Emacs 20 users. Do you have any other ideas? Kai> Why forsake Emacs 20 users? The code is not that terrible :-) Since I'm not using Emacs 20 usually, I come to feel it troublesome. But we cannot forsake Meadow users. ;-) Kai> And then, maybe it's sufficient to test some of those functions Kai> instead of all of them -- we expect them to be defined in the same Kai> file anyway, right? I make an issue of only cl run-time functions and I graspe all of them. Which function do you think we can remove from a subject of examination? I don't know. By the way, I've made gnus-clfns.el in T-gnus (which is base on Oort Gnus, using FLIM and SEMI for MIME functions, using APEL to support Mule 19.34 as well as Emacs 20/21). That file provides compiler macros for cl run-time functions as it is done by dgnushack.el in Oort Gnus. If such demand increases, we should probably do the same thing also in Oort Gnus. -- Katsumi@Yamaoka.cc