From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tino Calancha Newsgroups: gmane.emacs.bugs Subject: bug#21782: 25.0.50; New functions nfront/front Date: Thu, 29 Oct 2015 18:57:59 +0900 (JST) Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-578395305-1446112679=:4771" X-Trace: ger.gmane.org 1446112529 4648 80.91.229.3 (29 Oct 2015 09:55:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 29 Oct 2015 09:55:29 +0000 (UTC) To: 21782@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 29 10:55:18 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZrjvM-0004ap-4B for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Oct 2015 10:55:12 +0100 Original-Received: from localhost ([::1]:43052 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZrjvL-0002h7-IM for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Oct 2015 05:55:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43021) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZrjvG-0002fz-Ot for bug-gnu-emacs@gnu.org; Thu, 29 Oct 2015 05:55:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZrjvC-0004yk-O0 for bug-gnu-emacs@gnu.org; Thu, 29 Oct 2015 05:55:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52533) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZrjvC-0004ye-KS for bug-gnu-emacs@gnu.org; Thu, 29 Oct 2015 05:55:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZrjvC-0000V0-4W for bug-gnu-emacs@gnu.org; Thu, 29 Oct 2015 05:55:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Oct 2015 09:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14461125001907 (code B ref -1); Thu, 29 Oct 2015 09:55:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 29 Oct 2015 09:55:00 +0000 Original-Received: from localhost ([127.0.0.1]:43241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZrjvA-0000Uh-Ax for submit@debbugs.gnu.org; Thu, 29 Oct 2015 05:55:00 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:32988) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zrjv8-0000UY-8O for submit@debbugs.gnu.org; Thu, 29 Oct 2015 05:54:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zrjv6-0004xd-SM for submit@debbugs.gnu.org; Thu, 29 Oct 2015 05:54:57 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:42595) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zrjv6-0004xZ-Om for submit@debbugs.gnu.org; Thu, 29 Oct 2015 05:54:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42993) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zrjv5-0002ec-OR for bug-gnu-emacs@gnu.org; Thu, 29 Oct 2015 05:54:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zrjv1-0004wp-Nq for bug-gnu-emacs@gnu.org; Thu, 29 Oct 2015 05:54:55 -0400 Original-Received: from calancha-ilc.kek.jp ([130.87.234.234]:45136) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zrjv1-0004wQ-DP for bug-gnu-emacs@gnu.org; Thu, 29 Oct 2015 05:54:51 -0400 Original-Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id E31E3B44B; Thu, 29 Oct 2015 18:57:59 +0900 (JST) Original-Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id CC651B447 for ; Thu, 29 Oct 2015 18:57:59 +0900 (JST) X-X-Sender: calancha@calancha-ilc.kek.jp User-Agent: Alpine 2.20 (LRH 67 2015-01-07) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:108141 Archived-At: --1468197610-578395305-1446112679=:4771 Content-Type: text/plain; format=flowed; charset=US-ASCII In GNU Emacs 25.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.23) of 2015-10-29 Repository revision: 07830c3d5c801d7d55622215b46ba692c6afa1d2 I found very useful to define one function returning: (nreverse (last (nreverse list) N)) (for a given list and integer N) Maybe its already defined somewhere, but i cannot find it. Examples of the new function: (let ((ltest '( 1 2 3 4 5 6))) (nfront ltest 3)) (1 2 3) (let ((ltest '( 1 2 3 4 5 6))) (nfront ltest 1)) (1) (let ((ltest '( 1 2 3 4 5 6))) (nfront ltest 20)) (1 2 3 4 5 6) (let ((ltest '( 1 2 3 4 5 6))) (nfront ltest)) (1 2 3 4 5 6) --1468197610-578395305-1446112679=:4771 Content-Type: text/plain; charset=US-ASCII; name=subr.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=subr.patch ZGlmZiAtLWdpdCBhL2xpc3Avc3Vici5lbCBiL2xpc3Avc3Vici5lbA0KaW5k ZXggZWE5MjZhZS4uOTc2ZTRmZCAxMDA2NDQNCi0tLSBhL2xpc3Avc3Vici5l bA0KKysrIGIvbGlzcC9zdWJyLmVsDQpAQCAtNDA1LDYgKzQwNSwxOSBAQCBu YnV0bGFzdA0KIAkgICAoaWYgKD4gbiAwKSAoc2V0Y2RyIChudGhjZHIgKC0g KDEtIG0pIG4pIGxpc3QpIG5pbCkpDQogCSAgIGxpc3QpKSkpDQogDQorKGRl ZnVuIGZyb250KGxpc3QgJm9wdGlvbmFsIG4pDQorICAiUmV0dXJuIGEgY29w eSBvZiBMSVNUIHdpdGgganVzdCB0aGUgZmlyc3QgTiBlbGVtZW50cy4NCitJ ZiBOIGlzIG9taXR0ZWQgb3IgbmlsIHRoZSBmdWxsIGxpc3QgaXMgY29waWVk LiINCisobGV0ICgobSAobGVuZ3RoIGxpc3QpKSkNCisgIChpZiAoYW5kIG4g KDw9IG4gMCkpIGxpc3QNCisgICAgKG5mcm9udCAoY29weS1zZXF1ZW5jZSBs aXN0KSBuKSkpKQ0KKw0KKyhkZWZ1biBuZnJvbnQobGlzdCAmb3B0aW9uYWwg bikNCisgICJNb2RpZmllZCBMSVNUIHRvIHJlbW92ZSBhbGwgZWxlbWVudHMg YnV0IHRoZSBmaXJzdCBOLg0KK0lmIE4gaXMgb21pdHRlZCBvciBuaWwgdGhl IGZ1bGwgbGlzdCBpcyBjb3BpZWQuIg0KKyAgKGlmIChvciAobnVsbCBuKSAo YW5kIG4gKDw9IG4gMCkpKSBsaXN0DQorICAgIChucmV2ZXJzZSAobGFzdCAo bnJldmVyc2UgbGlzdCkgbikpKSkNCisNCiAoZGVmdW4gemVyb3AgKG51bWJl cikNCiAgICJSZXR1cm4gdCBpZiBOVU1CRVIgaXMgemVyby4iDQogICA7OyBV c2VkIHRvIGJlIGluIEMsIGJ1dCBpdCdzIHBvaW50bGVzcyBzaW5jZSAoPSAw IG4pIGlzIGZhc3RlciBhbnl3YXkgYmVjYXVzZQ0K --1468197610-578395305-1446112679=:4771--