From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: persistent lisp objects Date: Wed, 7 Oct 2009 15:10:58 -0700 Message-ID: References: <871vlqt9rv.fsf@tux.homenetwork> <87ljjv5y5b.fsf@tux.homenetwork> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1254954474 18846 80.91.229.12 (7 Oct 2009 22:27:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 7 Oct 2009 22:27:54 +0000 (UTC) Cc: emacs-devel@gnu.org, 'Thierry Volpiatto' To: "'Stefan Monnier'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 08 00:27:44 2009 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 1Mveyz-0006tV-ED for ged-emacs-devel@m.gmane.org; Thu, 08 Oct 2009 00:27:41 +0200 Original-Received: from localhost ([127.0.0.1]:55175 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mveyy-0001Ez-Rx for ged-emacs-devel@m.gmane.org; Wed, 07 Oct 2009 18:27:40 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mvej4-0002gh-6Z for emacs-devel@gnu.org; Wed, 07 Oct 2009 18:11:14 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mveiz-0002fl-LW for emacs-devel@gnu.org; Wed, 07 Oct 2009 18:11:13 -0400 Original-Received: from [199.232.76.173] (port=37934 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mveiz-0002fi-HD for emacs-devel@gnu.org; Wed, 07 Oct 2009 18:11:09 -0400 Original-Received: from acsinet11.oracle.com ([141.146.126.233]:43730) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Mveiz-0007C1-2k for emacs-devel@gnu.org; Wed, 07 Oct 2009 18:11:09 -0400 Original-Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n97MBGgW030822 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 7 Oct 2009 22:11:18 GMT Original-Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n974viRv025203; Wed, 7 Oct 2009 22:11:53 GMT Original-Received: from abhmt003.oracle.com by acsmt357.oracle.com with ESMTP id 20271800601254953455; Wed, 07 Oct 2009 17:10:55 -0500 Original-Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 07 Oct 2009 15:10:55 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AcpHmgPubGpcYhlHT3ib5WoZS7KJsQAAKiGA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: acsmt355.oracle.com [141.146.40.155] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090203.4ACD11F6.01B9:SCFMA4539814,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 1) 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:115970 Archived-At: > > From what I understand, Thierry says that Emacs now has a general > > serialization/deserialization feature, in the form of byte-compiling > > to a file and then reading that file. I haven't tested it, but if > > I have no idea what he thinks as novel, but such functions have been > available for ages. Called print and read. print and read are no good for objects whose print form is not readable by the reader. That's the general problem (lack) in this regard. I assumed he was saying that byte-compiling now did something more than that, so that objects whose print form is not readable are neverthless handled. I didn't try it myself.