From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Gdobbins Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Add new lisp function length= with bytecode support Date: Fri, 10 Mar 2017 17:25:19 -0500 Message-ID: References: <64Kl8OYdaKer-3Ey7GHVD9He6bX8yYHaS_NjEwp7Wqc4Zb7xu8IQV3ExvjCLKlBWHVVr_HNUhd55i_BVXNHnpxjnXc6hPgWvWkc3bIO8e7s=@protonmail.com> <99375f4d-f627-8e29-2c1f-9d3bfdf3ddd1@gmail.com> <0mz3T7gRvLpYGD7MDAZGZjxUi5QdLAkXtZ7y8UX4a3tDMKu1KvlRZ2IYKRUlQh01TvDsPfG1Fl_l4MIlmBWtHW9A_nQ9liIx6Mz6vcT6lGw=@protonmail.com> <4pTgtp7P0udVYhXvmkdE96q4eNHNWW6ZQ1o7woPbQTJbXd5scmDTlaLrg4BtjD_YzTTX5qHyHhXUg3gX0jW5yenj-a2gnT0m8QiFQETB284=@protonmail.com> <3AD8FC51-ABB3-4FC7-A5EF-A30EBEA27E9E@raeburn.org> Reply-To: Gdobbins NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_d0638e6310d336f48fefc5fede19b638" X-Trace: blaine.gmane.org 1489184740 30236 195.159.176.226 (10 Mar 2017 22:25:40 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 10 Mar 2017 22:25:40 +0000 (UTC) Cc: Emacs developers To: Ken Raeburn Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 10 23:25:30 2017 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 1cmSyX-0006ln-Qm for ged-emacs-devel@m.gmane.org; Fri, 10 Mar 2017 23:25:30 +0100 Original-Received: from localhost ([::1]:41189 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmSyb-0006nK-LE for ged-emacs-devel@m.gmane.org; Fri, 10 Mar 2017 17:25:33 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54615) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmSyV-0006n4-P9 for emacs-devel@gnu.org; Fri, 10 Mar 2017 17:25:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmSyS-0001fM-MX for emacs-devel@gnu.org; Fri, 10 Mar 2017 17:25:27 -0500 Original-Received: from mail4.protonmail.ch ([185.70.40.27]:47448) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cmSyS-0001ef-73 for emacs-devel@gnu.org; Fri, 10 Mar 2017 17:25:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=default; t=1489184720; bh=siymKV9D+a83KHAEoJGvBZrRJ0tIKSGd9TRQH6oW0YI=; h=To:From:Cc:Reply-To:Subject:In-Reply-To:References:Feedback-ID: From; b=uNyiLM/xnBdNXfR9MmjnkmKuysD7zPsl2AqQ+Myyc4eqJlDxOP3fsplqjHi86t0pp vXPqXHkLO3XVp5RvcgMRRr+/P7XcUPGqPwQkWpPi9MgoHghZK0DaL7yQQlqIAX5pG+ 7dbdFSmq3HkoqaF11WbZvBPT/AdUANaLEm/78k+4= In-Reply-To: <3AD8FC51-ABB3-4FC7-A5EF-A30EBEA27E9E@raeburn.org> Feedback-ID: 2scFH5skvFzgZJ7ILBOVugR__H-QecA1siOwz0AeO2iN_D48zTQMjBTq6Jy9M68A2__zFgy29E_J00dfSYIKuA==:Ext:ProtonMail X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-Received-From: 185.70.40.27 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:212894 Archived-At: This is a multi-part message in MIME format. --b1_d0638e6310d336f48fefc5fede19b638 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 PiBUaGUgZG9jdW1lbnRhdGlvbiBpbmRpY2F0ZXMgdGhhdCBudW1iZXJzIGFyZSBwZXJtaXR0ZWQK ClRoYXQgc2hvdWxkIGhhdmUgYmVlbiBpbnRlZ2Vycy4gQm90aCBpbiB0aGUgZG9jdW1lbnRhdGlv biBhbmQgaW4gdGhlIGNvZGUuCgo+IEkgZ2F0aGVyIGludGVybmFsLS1sZW5ndGgtY29tcGFyZSAo c3BlY2lmaWNhbGx5IHRoZSBudGhjZHIgYml0KSB3b3JrcyBmb3Ig4oCcbGVzcyB0aGFu4oCdIGJ1 dCBub3QgZm9yIOKAnGdyZWF0ZXIgdGhhbuKAnSwgYW5kIHRodXMgdGhlIHJldmVyc2FsIGFwcHJv YWNoIGlzIGFjdHVhbGx5IHJlcXVpcmVkLCBub3QganVzdCBhIHdheSB0byByZWR1Y2UgdGhlIHF1 YW50aXR5IG9mIGNvZGUgZ2VuZXJhdGVkLiBJcyB0aGF0IGNvcnJlY3Q/CgpJdCdzIGFjdHVhbGx5 IGEgbGltaXRhdGlvbiBvZiB0aGUgd2hvbGUgbnRoY2RyIGFwcHJvYWNoLiBZb3UgY2FuIG9ubHkg ZXZlciBzYXZlIGxpc3QgdHJhdmVyc2FsIG9uIHRoZSBsYXN0IGFyZ3VtZW50IHdpdGggPCwgYnV0 IG5vdCBhbnkgd2l0aCA+IHNpbmNlIHlvdSBuZWVkIHRvIGtub3cgd2hldGhlciBpdCB3aWxsIGdl dCBiaWdnZXIgdGhhbiB0aGUgcHJlY2VkaW5nIGFyZ3VtZW50LgoKPiBCdXQgSSB0aGluawo+IChs ZW5ndGg8IHNvbWUtYmlnLWxpc3QgNSkKPiBjb3VsZCBzdGlsbCBsaW1pdCB0aGUgd29yayBpdCBk b2VzIGJ5IHVzaW5nIG50aGNkciwgY291bGRu4oCZdCBpdD8gSW1wbGVtZW50IGl0IHRoZSBzYW1l IGFzOgo+IChub3QgKGxlbmd0aDwgNCBzb21lLWJpZy1saXN0KSkKClRoaXMgc29ydCBvZiBhcHBy b2FjaCBjb3VsZCB3b3JrIGFuZCB3b3VsZCBvYnZpYXRlIHRoZSBwcmV2aW91cyBwcm9ibGVtIGFz IHdlbGwuIEkgdGhpbmsgaXQgd291bGQgYmUgYmVzdCB0byBkbyBpdCBpbiBhIGNvbXBpbGVyIG1h Y3JvIHdoaWNoIGFjdHMgd2hlbiBwYXNzZWQgbGl0ZXJhbCBudW1iZXJzIHJhdGhlciB0aGFuIHZh cmlhYmxlcyBob2xkaW5nIG51bWJlcnMuIFRoYXQgY2FzZSBpcyBtb3JlIGNvbW1vbiBhbnl3YXks IGFuZCBpdCB3b3VsZCBwcmV2ZW50IGV4dHJhIHJ1bi10aW1lIGNvbXB1dGF0aW9uLgoKPiBUaGUg ZG9jIHN0cmluZyBtZW50aW9uIG9mIOKAnG1vcmUgZWZmaWNpZW504oCdIGlzIGFtYmlndW91czsg bW9yZSBlZmZpY2llbnQgdGhhbiB3aGF0PyBBcmUgeW91IGNvbXBhcmluZyBhZ2FpbnN0IHVzaW5n IOKAnGxlbmd0aOKAnSBhbmQg4oCcPuKAnT8gT3IgYXJlIHlvdSBjb21wYXJpbmcgZGlmZmVyZW50 IHdheXMgdGhlIGFyZ3VtZW50cyB0byB0aGUgZnVuY3Rpb24gbWlnaHQgYmUgYXJyYW5nZWQ/CgpU aGUgc2Vjb25kIG9uZS4KCkknbSBhY3R1YWxseSBjb25zaWRlcmluZyBhbiBlbnRpcmVseSBkaWZm ZXJlbnQgYXBwcm9hY2ggdG93YXJkIGNoYW5naW5nIHRoZSBieXRlY29kZSBpbnRlcnByZXRlciB3 aGljaCB3aWxsIGJlIGJhY2t3YXJkcyBjb21wYXRpYmxlLCBub3QgcmVxdWlyZSBuZXcgYnl0ZWNv ZGVzLCBhbmQgaW1wcm92ZSBydW4tdGltZSBmb3IgdGhlc2UgY2FzZXMuIElmIGl0J3MgYWNjZXB0 YWJsZSB0aGVuIGl0IHdpbGwgZ3JlYXRseSBhZmZlY3QgaG93IGxlbmd0aD0gYW5kIHJlbGF0ZWQg Y2FuIGFuZCBzaG91bGQgYmUgaW1wbGVtZW50ZWQuCgoKLS0gR3JhaGFtIERvYmJpbnM= --b1_d0638e6310d336f48fefc5fede19b638 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdj4mZ3Q7IFRoZSBkb2N1bWVudGF0aW9uIGluZGljYXRlcyB0aGF0IG51bWJlcnMgYXJlIHBl cm1pdHRlZDxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYXQgc2hvdWxkIGhhdmUgYmVl biBpbnRlZ2Vycy4gQm90aCBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQgaW4gdGhlIGNvZGUuPGJy PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Jmd0OyZuYnNwO0kgZ2F0aGVyIGludGVybmFsLS1s ZW5ndGgtY29tcGFyZSAoc3BlY2lmaWNhbGx5IHRoZSBudGhjZHIgYml0KSB3b3JrcyBmb3Ig4oCc bGVzcyB0aGFu4oCdIGJ1dCBub3QgZm9yIOKAnGdyZWF0ZXIgdGhhbuKAnSwgYW5kIHRodXMgdGhl IHJldmVyc2FsIGFwcHJvYWNoIGlzIGFjdHVhbGx5IHJlcXVpcmVkLCBub3QganVzdCBhIHdheSB0 byByZWR1Y2UgdGhlIHF1YW50aXR5IG9mIGNvZGUgZ2VuZXJhdGVkLiBJcyB0aGF0IGNvcnJlY3Q/ PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SXQncyBhY3R1YWxseSBhIGxpbWl0YXRpb24g b2YgdGhlIHdob2xlIG50aGNkciBhcHByb2FjaC4gWW91IGNhbiBvbmx5IGV2ZXIgc2F2ZSBsaXN0 IHRyYXZlcnNhbCBvbiB0aGUgbGFzdCBhcmd1bWVudCB3aXRoICZsdDssIGJ1dCBub3QgYW55IHdp dGggJmd0OyBzaW5jZSB5b3UgbmVlZCB0byBrbm93IHdoZXRoZXIgaXQgd2lsbCBnZXQgYmlnZ2Vy IHRoYW4gdGhlIHByZWNlZGluZyBhcmd1bWVudC48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj4mZ3Q7Jm5ic3A7QnV0IEkgdGhpbms8YnI+PC9kaXY+PGRpdj4mZ3Q7IChsZW5ndGgmbHQ7IHNv bWUtYmlnLWxpc3QgNSk8YnI+PC9kaXY+PGRpdj4mZ3Q7IGNvdWxkIHN0aWxsIGxpbWl0IHRoZSB3 b3JrIGl0IGRvZXMgYnkgdXNpbmcgbnRoY2RyLCBjb3VsZG7igJl0IGl0PyBJbXBsZW1lbnQgaXQg dGhlIHNhbWUgYXM6PGJyPjwvZGl2PjxkaXY+Jmd0OyAobm90IChsZW5ndGgmbHQ7IDQgc29tZS1i aWctbGlzdCkpPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhpcyBzb3J0IG9mIGFwcHJv YWNoIGNvdWxkIHdvcmsgYW5kIHdvdWxkIG9idmlhdGUgdGhlIHByZXZpb3VzIHByb2JsZW0gYXMg d2VsbC4gSSB0aGluayBpdCB3b3VsZCBiZSBiZXN0IHRvIGRvIGl0IGluIGEgY29tcGlsZXIgbWFj cm8gd2hpY2ggYWN0cyB3aGVuIHBhc3NlZCBsaXRlcmFsIG51bWJlcnMgcmF0aGVyIHRoYW4gdmFy aWFibGVzIGhvbGRpbmcgbnVtYmVycy4gVGhhdCBjYXNlIGlzIG1vcmUgY29tbW9uIGFueXdheSwg YW5kIGl0IHdvdWxkIHByZXZlbnQgZXh0cmEgcnVuLXRpbWUgY29tcHV0YXRpb24uPC9kaXY+PGRp dj48YnI+PC9kaXY+PGRpdj4mZ3Q7IFRoZSBkb2Mgc3RyaW5nIG1lbnRpb24gb2Yg4oCcbW9yZSBl ZmZpY2llbnTigJ0gaXMgYW1iaWd1b3VzOyBtb3JlIGVmZmljaWVudCB0aGFuIHdoYXQ/IEFyZSB5 b3UgY29tcGFyaW5nIGFnYWluc3QgdXNpbmcg4oCcbGVuZ3Ro4oCdIGFuZCDigJwmZ3Q74oCdPyBP ciBhcmUgeW91IGNvbXBhcmluZyBkaWZmZXJlbnQgd2F5cyB0aGUgYXJndW1lbnRzIHRvIHRoZSBm dW5jdGlvbiBtaWdodCBiZSBhcnJhbmdlZD88YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5U aGUgc2Vjb25kIG9uZS48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JJ20gYWN0dWFsbHkg Y29uc2lkZXJpbmcgYW4gZW50aXJlbHkgZGlmZmVyZW50IGFwcHJvYWNoIHRvd2FyZCBjaGFuZ2lu ZyB0aGUgYnl0ZWNvZGUgaW50ZXJwcmV0ZXIgd2hpY2ggd2lsbCBiZSBiYWNrd2FyZHMgY29tcGF0 aWJsZSwgbm90IHJlcXVpcmUgbmV3IGJ5dGVjb2RlcywgYW5kIGltcHJvdmUgcnVuLXRpbWUgZm9y IHRoZXNlIGNhc2VzLiBJZiBpdCdzIGFjY2VwdGFibGUgdGhlbiBpdCB3aWxsIGdyZWF0bHkgYWZm ZWN0IGhvdyBsZW5ndGg9IGFuZCByZWxhdGVkIGNhbiBhbmQgc2hvdWxkIGJlIGltcGxlbWVudGVk Ljxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVy ZV9ibG9jayAiPjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXVzZXIgIj4t LSBHcmFoYW0gRG9iYmluczxicj48L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj4= --b1_d0638e6310d336f48fefc5fede19b638--