From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/80083 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.gnus.general Subject: Re: Registry warning? Date: Wed, 28 Sep 2011 09:29:33 +0200 Message-ID: References: <84wrdom4xl.fsf@davestoy.home> <87mxek10p4.fsf@randomsample.de> <87oby5slkf.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1317195001 12316 80.91.229.12 (28 Sep 2011 07:30:01 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 28 Sep 2011 07:30:01 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M28377@lists.math.uh.edu Wed Sep 28 09:29:57 2011 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1R8oaZ-0002kX-OH for ding-account@gmane.org; Wed, 28 Sep 2011 09:29:56 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1R8oaQ-00070a-RY; Wed, 28 Sep 2011 02:29:46 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1R8oaP-00070M-7H for ding@lists.math.uh.edu; Wed, 28 Sep 2011 02:29:45 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1R8oaN-00007y-VT for ding@lists.math.uh.edu; Wed, 28 Sep 2011 02:29:45 -0500 Original-Received: from randomsample.de ([83.169.19.17]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1R8oaJ-0001gJ-Mi for ding@gnus.org; Wed, 28 Sep 2011 09:29:42 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:To:From; bh=BP2uRvFG6nFOfqe/g6FcQl2AVHLZPXG2EG5vyFtpK9Q=; b=RABJIXn8DzY0xhAV1GJ6cMaCTElDnnXMTJjcscDLpEpVdeQL7SEhpoNZQq7+Qpk5oCOelPLU8isyAOUUQ2HkoNlA3/yjLaTfXuf5fTA+QOC6BMKvvhzlDCrUV/f5B9hm; Original-Received: from ibookg4-c2.pc.gwdg.de ([134.76.4.219]) by randomsample.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R8oaI-0008VS-SF for ding@gnus.org; Wed, 28 Sep 2011 09:29:38 +0200 In-Reply-To: <87oby5slkf.fsf@lifelogs.com> (Ted Zlatanov's message of "Tue, 27 Sep 2011 16:49:04 -0500") User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (darwin) Mail-Copies-To: never Mail-Followup-To: ding@gnus.org X-Spam-Score: -2.5 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:80083 Archived-At: Ted Zlatanov writes: > On Sun, 04 Sep 2011 23:01:43 +0200 David Engster wrote: > > DE> Dave Goldberg writes: >>> ~/.gnus/registry.eioio seems to be persistent - that is the file >>> doesn't get removed when I exit so I don't understand what might be >>> wrong with it when it wants to reload. > > DE> The persistence of the registry depends on (featurep > DE> 'hashtable-print-readable), which is available on FSF Emacs >=23.2. Gnus > DE> should probably say something more meaningful on older Emacsen... > > I thought EIEIO had its own persistence mechanism, not using > `hashtable-print-readable'? That was one of the reasons I switched to > it, so serialization would Just Work. No. If you look in your mails somewhere around May, you'll see I wrote this to you when discussing ERT tests on Emacs 22. EIEIO cannot magically save any LISP structure (what about recursive structures, for example?). It uses prin1 and hopes for the best, but you can provide your own printer in the ':printer' slot. -David