From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kai Grossjohann Newsgroups: gmane.emacs.help Subject: Re: mule-util and cl-seq loaded when opening c++ source file Date: Sat, 28 Aug 2004 16:32:17 +0200 Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <86r7pr2v0u.fsf@ketchup.de.uu.net> References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1093703597 5236 80.91.224.253 (28 Aug 2004 14:33:17 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 28 Aug 2004 14:33:17 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Aug 28 16:33:10 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1C14GT-0001Jf-00 for ; Sat, 28 Aug 2004 16:33:09 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C14LC-0007vn-ER for geh-help-gnu-emacs@m.gmane.org; Sat, 28 Aug 2004 10:38:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1C14L3-0007ts-7N for help-gnu-emacs@gnu.org; Sat, 28 Aug 2004 10:37:53 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1C14L1-0007tV-FM for help-gnu-emacs@gnu.org; Sat, 28 Aug 2004 10:37:52 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C14L1-0007tL-Ct for help-gnu-emacs@gnu.org; Sat, 28 Aug 2004 10:37:51 -0400 Original-Received: from [80.91.224.249] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1C14Fs-0007Ba-Fm for help-gnu-emacs@gnu.org; Sat, 28 Aug 2004 10:32:32 -0400 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1C14Fr-0007ZE-00 for ; Sat, 28 Aug 2004 16:32:31 +0200 Original-Received: from pd951fec4.dip.t-dialin.net ([217.81.254.196]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 28 Aug 2004 16:32:31 +0200 Original-Received: from kai by pd951fec4.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 28 Aug 2004 16:32:31 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: help-gnu-emacs@gnu.org Original-Lines: 31 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: pd951fec4.dip.t-dialin.net User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:yRnMKRqU/TqBGJD9Idhjph2d1zs= X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:20347 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:20347 "William Payne" writes: > When I open a file that triggers my c++ mode, the last message I see in the > Messages buffer is: > > Loading mule-util...done > > what is that and is it something I need? > the complete list is (plus my .emacs): > Loading cc-mode...done > Loading cl-seq...done > Loading mule-util...done > > Obviously I want cc-mode, but what is cl-seq and mule-util. I would like to > remove them if it's not something I use. Emacs automatically loaded these files for you, presumably because they were needed by cc-mode or something. cl-seq is part of the CL package which implements a subset of Common Lisp in Emacs Lisp. Judging from the name, cl-seq contains the Common Lisp sequence functions. Those are library functions to deal with lists and arrays and suchlike. I presume that they are used by the functions in cc-mode. mule-util is part of Mule, and Mule is part of Emacs these days. (Emacs 19 was the last Emacs without Mule, and XEmacs can be compiled with and without Mule even today, I believe.) Mule allows you to edit files in various encodings in the same Emacs executable. Kai