From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: Preview: portable dumper Date: Fri, 16 Feb 2018 14:02:07 -0800 Message-ID: <243e083f-6b2d-4d40-884f-87b72ddad0f6@email.android.com> References: <9a292a77-f443-3db1-3388-3716a34b4816@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1518818442 6805 195.159.176.226 (16 Feb 2018 22:00:42 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 16 Feb 2018 22:00:42 +0000 (UTC) Cc: Eli Zaretskii , Andy Moreton , emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 16 23:00:37 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1emo3N-0000nj-To for ged-emacs-devel@m.gmane.org; Fri, 16 Feb 2018 23:00:26 +0100 Original-Received: from localhost ([::1]:37268 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1emo5P-0003a8-Vf for ged-emacs-devel@m.gmane.org; Fri, 16 Feb 2018 17:02:32 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42256) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1emo58-0003Y1-CS for emacs-devel@gnu.org; Fri, 16 Feb 2018 17:02:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1emo57-00020q-Ev for emacs-devel@gnu.org; Fri, 16 Feb 2018 17:02:14 -0500 Original-Received: from dancol.org ([2600:3c01::f03c:91ff:fedf:adf3]:49270) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1emo55-0001zT-K1; Fri, 16 Feb 2018 17:02:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:To:From:In-Reply-To:Message-ID:Subject:Date; bh=cGsn4XIfRQvUfLZaZzY/FoD99W5eNHBAyiuL++4p0Yo=; b=FXsih9awh/jCxu5bhfIQkTDDm6KNu/37swL2cHf0k3/yvJ7xiPxJWca2t0mK0T6tT2b9WkXzbp9UR9MNz43PHAZlDsgBXtytoQcFc49pIeoWN34VHTgyqrceR4e7St4pMvOLEo8WefRzxRXA2mlDWCp+aGGV6z49tojMHkYYWRVGCvscL+g4uIrFx7WXGgPOTUhn64zu+dJW5aQ3V5+NSLtNhv4cYE1G4Jkn8be2MZI1isxZMHaLSJQYCWMP4JklAPr8LUZeRcG/sBCUCyYoD5SD50FhzRDd9cWuNDoH9PDMBW9/DlZ8zr3YlgBBSdQMVn7hfvzRIziQ0XvDO6+lPg==; Original-Received: from [2607:fb90:82b6:3654:b91:557a:53fc:30c4] by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1emo54-0000oa-6F; Fri, 16 Feb 2018 14:02:10 -0800 X-Android-Message-ID: <243e083f-6b2d-4d40-884f-87b72ddad0f6@email.android.com> In-Reply-To: <9a292a77-f443-3db1-3388-3716a34b4816@cs.ucla.edu> Importance: Normal X-Priority: 3 X-MSMail-Priority: Normal X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2600:3c01::f03c:91ff:fedf:adf3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:222850 Archived-At: PGRpdiBkaXI9J2F1dG8nPjxkaXY+PGRpdj48ZGl2IGNsYXNzPSJlbGlkZWQtdGV4dCI+T24gRmVi IDE2LCAyMDE4IDE6NDkgUE0sIFBhdWwgRWdnZXJ0ICZsdDtlZ2dlcnRAY3MudWNsYS5lZHUmZ3Q7 IHdyb3RlOjxicj48YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luOjAgMCAwIDAuOGV4O2JvcmRlci1s ZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjxwIGRpcj0ibHRyIj5PbiAwMi8x Ni8yMDE4IDAxOjIzIFBNLCBEYW5pZWwgQ29sYXNjaW9uZSB3cm90ZToKPGJyPgomZ3Q7IE91dHNp ZGUgb2YgY2VydGFpbiBzcGVjaWFsaXplZCBjYXN0aW5nIGZhY2lsaXRpZXMKPGJyPgpERUZJTkVf VE9MSVNQX0ZVTkMgaXMgZXhhY3RseSB0aGUgc29ydCBvZiBzcGVjaWFsaXplZCBjYXN0aW5nIGZh Y2lsaXR5IAo8YnI+CndoZXJlIC1XY29udmVyc2lvbiBpcyBtb3JlIGxpa2VseSB0byBtZXNzIHVw IHRoYW4gdXN1YWwsIHdoaWNoIGlzIHdoeSBJIAo8YnI+CnN1Z2dlc3RlZCBkaXNhYmxpbmcgLVdj b252ZXJzaW9uIHRoZXJlIGluIHBkdW1wZXIuYy4gLVdjb252ZXJzaW9uIGlzIG5vdCAKPGJyPgph cyB1c2VmdWwgZWxzZXdoZXJlLCB3aGljaCBpcyB3aHkgSSBzdWdnZXN0ZWQgbGVhdmluZyBJTlRF R0VSX1RPX0NPTlMgYWxvbmUuCjxicj4KCjxicj4KJmd0OyAsIC1XY29udmVyc2lvbiBvdWdodCB0 byB3YXJuIG9ubHkgb24gdGhpbmdzIHRoYXQgYXJlIGFjdHVhbGx5IAo8YnI+CiZndDsgcHJvYmxl bXMuIEhhdmUgYSBjb3VudGVyLWV4YW1wbGUKPGJyPgoKPGJyPgpTdXJlLCByZXZlcnQgdGhlIHBk dW1wZXIgY2hhbmdlIHRvIElOVEVHRVJfVE9fQ09OUyBidXQgbGVhdmUgcGR1bXBlci5jIAo8YnI+ CmFsb25lLCBieSBhcHBseWluZyB0aGUgYXR0YWNoZWQgcGF0Y2ggdG8gcGR1bXBlci4gVGhlIGNv bXBpbGUgb24gYSAKPGJyPgpwbGF0Zm9ybSB3aGVyZSBFTUFDU19JTlQgaXMgMzIgYml0cywgdXNp bmcgR0NDIDcuMy4xIDIwMTgwMTMwIChSZWQgSGF0IAo8YnI+CjcuMy4xLTIpLiBUaGUgcmVzdWx0 aW5nIGRpYWdub3N0aWMgaXMgYSBmYWxzZSBhbGFybToKPGJyPgoKPGJyPgpwZHVtcGVyLmM6IElu IGZ1bmN0aW9uIOKAmGludG1heF90X3RvX2xpc3DigJk6Cjxicj4KcGR1bXBlci5jOjY5NDoyOTog ZXJyb3I6IGNvbnZlcnNpb24gdG8g4oCYRU1BQ1NfSU5UIHtha2EgaW50feKAmSBmcm9tIAo8YnI+ CuKAmGludG1heF90IHtha2EgbG9uZyBsb25nIGludH3igJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBb LVdlcnJvcj1jb252ZXJzaW9uXQo8YnI+CiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmV0dXJu IElOVEVHRVJfVE9fQ09OUyAodmFsdWUpOyZuYnNwOyBcCjxicj48L3A+PC9ibG9ja3F1b3RlPjwv ZGl2PjwvZGl2PjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8i PkkgZGlkIGdpdmUgbXlzZWxmIGFuIG91dCBieSB0YWxraW5nIGFib3V0IHNwZWNpYWxpemVkIGNv bnN0cnVjdHMgOi0pIEkgdGhpbmsgdGhhdCBvdXRzaWRlIG9mIGEgZmV3IHBsYWNlcyBsaWtlIHRo aXMsIHRoZSBjb2RlIG1vc3RseSB3b24ndCBuZWVkIG11Y2ggc3BlY2lhbCBhdHRlbnRpb24gdG8g Y29tcGlsZSBjbGVhbmx5IHVuZGVyIFdjb252ZXJzaW9uLjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48 YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxkaXY+PGRpdiBjbGFzcz0iZWxpZGVkLXRleHQiPjxi bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW46MCAwIDAgMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mg c29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PHAgZGlyPSJsdHIiPgogJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IF4KPGJyPgpsaXNwLmg6MzU3Mjox OTogbm90ZTogaW4gZGVmaW5pdGlvbiBvZiBtYWNybyDigJhJTlRFR0VSX1RPX0NPTlPigJkKPGJy PgogJm5ic3A7Jm5ic3A7Jm5ic3A7ID8gbWFrZV9udW1iZXIgKGkpJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFwKPGJyPgogJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IF4KPGJyPgpwZHVtcGVyLmM6 Njk4OjE6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyDigJhERUZJTkVfVE9MSVNQX0ZVTkPi gJkKPGJyPgogJm5ic3A7REVGSU5FX1RPTElTUF9GVU5DIChpbnRtYXhfdF90b19saXNwLCBpbnRt YXhfdCk7Cjxicj4KICZuYnNwO15+fn5+fn5+fn5+fn5+fn5+fgo8YnI+Cgo8YnI+ClRoaXMgZmFs c2UgYWxhcm0gaXMgZHVlIHRvIGEgR0NDIGJ1Zy4gR0NDIGlzIHN1cHBvc2VkIHRvIHRha2UgCjxi cj4KZXhwcmVzc2lvbnMgbGlrZSB0aGlzIG9uZSAoYWRhcHRlZCBmcm9tIElOVEVHRVJfVE9fQ09O Uyk6Cjxicj4KCjxicj4KICZuYnNwOyAoTU9TVF9ORUdBVElWRV9GSVhOVU0gJmx0Oz0gaSAmYW1w OyZhbXA7IGkgJmx0Oz0gTU9TVF9QT1NJVElWRV9GSVhOVU0KPGJyPgogJm5ic3A7Jm5ic3A7ID8g bWFrZV9udW1iZXIgKGkpCjxicj4KICZuYnNwOyZuYnNwOyA6IHNvbWV0aGluZ19lbHNlIChpKSkK PGJyPgoKPGJyPgphbmQgZXZhbHVhdGUgbWFrZV9udW1iZXIgKGkpIGluIHRoZSBjb250ZXh0IG9m IGkgYmVpbmcgaW4gcmFuZ2UgZm9yIAo8YnI+CmZpeG51bXMgKHdoaWNoIG1lYW5zIGkgaXMgaW4g cmFuZ2UgZm9yIEVNQUNTX0lOVCkuIEluIHRoaXMgcGFydGljdWxhciAKPGJyPgpjYXNlLCBHQ0Mg aGFzIGEgYnVnIHdoZXJlIGl0IGZvcmdldHMgaSdzIHJhbmdlLCBhbmQgdGh1cyB0aGUgZmFsc2Ug YWxhcm0uCjxicj4KCjxicj4KSSdkIGZpbGUgYSBidWcgcmVwb3J0IHdpdGggdGhlIEdDQyBmb2xr cywgYnV0IGluIHRoZSBwYXN0IG15IGV4cGVyaWVuY2UgCjxicj4KaXMgdGhhdCB0aGV5IGRvbid0 IHRha2UgLVdjb252ZXJzaW9uIGJ1ZyByZXBvcnRzIGFsbCB0aGF0IHNlcmlvdXNseS4gSW4gCjxi cj4KcHJhY3RpY2UsIC1XY29udmVyc2lvbiBpc24ndCBnb29kIGVub3VnaCBmb3IgaGlnaC1xdWFs aXR5IGNvZGUgbGlrZSB3aGF0IAo8YnI+CkVtYWNzIHNob3VsZCBiZS4KPGJyPjwvcD48L2Jsb2Nr cXVvdGU+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPkknbSBub3Qgc3VyZSB3aGF0 IHlvdSBtZWFuIGJ5IGhpZ2ggcXVhbGl0eSBpbiB0aGlzIGNvbnRleHQuPC9kaXY+PGRpdiBkaXI9 ImF1dG8iPjxkaXY+PGRpdiBjbGFzcz0iZWxpZGVkLXRleHQiPjxibG9ja3F1b3RlIHN0eWxlPSJt YXJnaW46MCAwIDAgMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0 OjFleCI+PHAgZGlyPSJsdHIiPgoKPGJyPgomZ3Q7IC1XY29udmVyc2lvbiBoZWxwZWQgbWUgZmlu ZCByZWFsIGJ1Z3MgYW5kIG90aGVyd2lzZSBteXN0ZXJpb3VzIGJ1Z3MgaW4gCjxicj4KJmd0OyBw ZHVtcGVyLgo8YnI+ClllcywgLVdjb252ZXJzaW9uIGNhbiBmaW5kIGJ1Z3MsIHBhcnRpY3VsYXJs eSB0aGUgZmlyc3QgdGltZSBvbmUgd3JpdGVzIAo8YnI+CmEgcHJvZ3JhbSB3aGVuIHRoZSBwcm9n cmFtIGhhcyBsb3RzIG9mIGJ1Z3MgdGhhdCBuZWVkIGZpbmRpbmcuIEJ1dCBpdHMgCjxicj4KZmFs c2UtYWxhcm0gcmF0ZSBpcyB0b28gaGlnaCB0byBiZSB1c2VmdWwgaW4gaGlnaC1xdWFsaXR5IGNv ZGUuIEFsdGhvdWdoIAo8YnI+Cml0J3MgT0sgdG8gdXNlIC1XY29udmVyc2lvbiB0ZW1wb3Jhcmls eSBpbiBuZXcgb3Igb3RoZXJ3aXNlLWJ1Z2d5IGFyZWFzLCAKPGJyPgp3ZSBzaG91bGRuJ3QgZW5j b3VyYWdlIGl0cyB1c2UgaW4gdGhlIHBhcnQgb2YgRW1hY3MgdGhhdCBpcyBpbnRlbmRlZCB0byAK PGJyPgpiZSBzdGFibGUgYW5kIGhpZ2gtcXVhbGl0eS4mbmJzcDs8L3A+PC9ibG9ja3F1b3RlPjwv ZGl2PjwvZGl2PjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48ZGl2PkFuZCBpZiBwcm9ncmFtbWVycyB3 ZXJlIGFuZ2Vscywgbm8gd2FybmluZ3Mgd291bGQgYmUgbmVjZXNzYXJ5LiBUaGUgcG9pbnQgaXMg dG8gKmtlZXAqIHRoZSBjb2RlIGhpZ2ggcXVhbGl0eSwgYW5kIGEgd2FybmluZyBmb3IgcG9zc2li bHkgdW5pbnRlbmRlZCBjb252ZXJzaW9uIGhlbHBzJm5ic3A7IGF2b2lkIGJ1Z3MgdGhhdCBhcmUg b3RoZXJ3aXNlIHZlcnkgZGlmZmljdWx0IHRvJm5ic3A7IGZpbmQuIFRoZXJlIGFyZSBkZWZpbml0 ZWx5IHRyYWRlLW9mZnMsIGJ1dCBJIHN0aWxsIHRoaW5rIHRoZSBzeW50YWN0aWMgbm9pc2Ugb2Yg V2NvbnZlcnNpb24gY2FuIG1vc3RseSBiZSBoaWRkZW4uPC9kaXY+PC9kaXY+PC9kaXY+