From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: [Jonas.Bernoulli@stud.unibas.ch: read syntax of keymaps in 22/23: Invalid size char-table] Date: Sun, 29 Apr 2007 10:27:33 -0400 Message-ID: Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1177857030 24779 80.91.229.12 (29 Apr 2007 14:30:30 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 29 Apr 2007 14:30:30 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 29 16:30:28 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HiAPw-00074a-SH for ged-emacs-devel@m.gmane.org; Sun, 29 Apr 2007 16:30:25 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HiAW1-0008U4-Jr for ged-emacs-devel@m.gmane.org; Sun, 29 Apr 2007 10:36:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HiAVy-0008TV-EU for emacs-devel@gnu.org; Sun, 29 Apr 2007 10:36:38 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HiAVx-0008TJ-Sl for emacs-devel@gnu.org; Sun, 29 Apr 2007 10:36:38 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HiAVx-0008TG-Ok for emacs-devel@gnu.org; Sun, 29 Apr 2007 10:36:37 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HiAPs-0002a6-9z for emacs-devel@gnu.org; Sun, 29 Apr 2007 10:30:20 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1HiANB-00072Q-AU; Sun, 29 Apr 2007 10:27:33 -0400 X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:70361 Archived-At: It is a serious bug that a data type supposed to be readable does not actually read in. Would someone please fix this, then ack? ------- Start of forwarded message ------- X-Spam-Status: No, score=0.6 required=5.0 tests=NO_REAL_NAME, UNPARSEABLE_RELAY autolearn=no version=3.1.0 Date: Thu, 26 Apr 2007 22:52:39 +0200 From: Jonas.Bernoulli@stud.unibas.ch To: bug-gnu-emacs@gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Subject: read syntax of keymaps in 22/23: Invalid size char-table hi evaluating the read syntax of full keymaps does not work in 22.0.98.1 and 23.0.0.1 (unicode-2). it works in 21.4.1 and it works with sparse keymaps. (setq some-map (make-keymap)) (with-temp-file "/tmp/map.el" (pp `(setq some-map ',some-map) (current-buffer))) this results in: (21.4.1 and 22.0.98.1): (setq some-map '(keymap #^[t nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil keymap])) (23.0.0.1): (setq some-map '(keymap #^[nil nil keymap nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil])) however when i try to evaluate the output from 23 in 23 (and from 22 in 22) i get a "Invalid size char-table" error. it seams i can evaluate the output from 21/22 in 23 with success, however i did not test with a keymap with actual keybindings. (load-file "/tmp/map.el") Best regards Jonas - ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. _______________________________________________ bug-gnu-emacs mailing list bug-gnu-emacs@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs ------- End of forwarded message -------