emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mule-UCS 0.84 (KOUGETSUDAI) release.


From: 宮下 尚:HIMI
Subject: Re: Mule-UCS 0.84 (KOUGETSUDAI) release.
Date: Fri, 06 Dec 2002 01:26:18 +0900
User-agent: Wanderlust/2.5.7 (Smooth) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.1 (i386-msvc-nt5.0.2195) MULE/5.0 (SAKAKI) Meadow/1.99 Alpha3 (HATAITA)

At Thu, 5 Dec 2002 17:15:27 +0900 (JST),
Kenichi Handa wrote:

> ?!?!?  I have no idea why Mule-UCS can be compiled by 20.7
> and 21.2 without error.
> 
> Himi-san, could you please investigate it?

Ummmm...  It must be a dark side of Mule-UCS;-).  As you know, mucs.el
embeds lisp programs generated by TAE and MUCS-CCL, which maybe
varies with the compilation environment...

Anyway, it is a bug of Mule-UCS.  However, it is not a bug
of mucs-embed-program-with-hooks, because all hooks called by this
function(mucs-embed-program-with-hooks) MUST return a list of
S-expression(s), MUST NOT return a bare S-expression.  This rule is
important, because lots of parts of Mule-UCS generates Lisp
programs.  This rule simplifies the interface a little bit.

The patch attached to this mail maybe fixes the problem.  Could you
please test the following patch on Emacs 21.3?

BTW, right now I am too busy to fix the bug,  bu I would like to
check it strictly after my current work is over.

  With regards,

from himi

Index: mucs-ccl.el
===================================================================
RCS file: /cvsroot/mule-ucs/lisp/mucs-ccl.el,v
retrieving revision 1.25
diff -u -r1.25 mucs-ccl.el
--- mucs-ccl.el 3 Oct 2000 14:50:16 -0000       1.25
+++ mucs-ccl.el 5 Dec 2002 16:21:08 -0000
@@ -639,10 +639,9 @@
       (mucs-notify-embedment 'mucs-ccl-required name)
       (setq ccl-pgm-list (cdr ccl-pgm-list)))
 ;   (message "MCCLREGFIN:%S" result)
-    `(progn
-       (setq mucs-ccl-facility-alist
-            (quote ,mucs-ccl-facility-alist))
-       ,@result)))
+    `((setq mucs-ccl-facility-alist
+           (quote ,mucs-ccl-facility-alist))
+      ,@result)))
 
 ;;; Add hook for embedding translation informations to a package.
 (add-hook 'mucs-package-definition-end-hook





reply via email to

[Prev in Thread] Current Thread [Next in Thread]