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: Fri, 30 Oct 2015 11:10:47 +0900 (JST) Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-1749251579-1446171047=:23447" X-Trace: ger.gmane.org 1446170901 29709 80.91.229.3 (30 Oct 2015 02:08:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 30 Oct 2015 02:08:21 +0000 (UTC) Cc: "C. Calancha" To: 21782@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Oct 30 03:08:12 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 1Zrz6w-0008HD-Hr for geb-bug-gnu-emacs@m.gmane.org; Fri, 30 Oct 2015 03:08:10 +0100 Original-Received: from localhost ([::1]:48038 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zrz6v-0002aM-Ui for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Oct 2015 22:08:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49912) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zrz6r-0002aC-Do for bug-gnu-emacs@gnu.org; Thu, 29 Oct 2015 22:08:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zrz6o-0005Mj-7G for bug-gnu-emacs@gnu.org; Thu, 29 Oct 2015 22:08:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54300) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zrz6o-0005Mf-3X for bug-gnu-emacs@gnu.org; Thu, 29 Oct 2015 22:08:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Zrz6n-0004EU-Ph for bug-gnu-emacs@gnu.org; Thu, 29 Oct 2015 22:08:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Oct 2015 02:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21782-submit@debbugs.gnu.org id=B21782.144617086016238 (code B ref 21782); Fri, 30 Oct 2015 02:08:01 +0000 Original-Received: (at 21782) by debbugs.gnu.org; 30 Oct 2015 02:07:40 +0000 Original-Received: from localhost ([127.0.0.1]:45008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zrz6S-0004Do-FL for submit@debbugs.gnu.org; Thu, 29 Oct 2015 22:07:40 -0400 Original-Received: from calancha-ilc.kek.jp ([130.87.234.234]:42984) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zrz6Q-0004Dg-6z for 21782@debbugs.gnu.org; Thu, 29 Oct 2015 22:07:39 -0400 Original-Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 233F19255; Fri, 30 Oct 2015 11:10:47 +0900 (JST) Original-Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 0DDE8922A; Fri, 30 Oct 2015 11:10:47 +0900 (JST) X-X-Sender: calancha@calancha-ilc.kek.jp In-Reply-To: User-Agent: Alpine 2.20 (LRH 67 2015-01-07) 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:108163 Archived-At: --1468197610-1749251579-1446171047=:23447 Content-Type: text/plain; charset=US-ASCII; format=flowed The new patch has more sense to me. I correct my previous wish about the func. behaviour with respect N: *) N nil give same output as N = 1. *) N <= 0 return nil. (let ((ltest '(1 2 3 4 5 6))) (nfront ltest 0)) nil (let ((ltest '(1 2 3 4 5 6))) (nfront ltest -1)) nil (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) (let ((ltest '(1 2 3 4 5 6))) (nfront ltest 100)) (1 2 3 4 5 6) --1468197610-1749251579-1446171047=:23447 Content-Type: text/plain; charset=US-ASCII; name=subr-3.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=subr-3.patch ZGlmZiAtLWdpdCBhL2xpc3Avc3Vici5lbCBiL2xpc3Avc3Vici5lbA0KaW5k ZXggZWE5MjZhZS4uY2RlNDAwNiAxMDA2NDQNCi0tLSBhL2xpc3Avc3Vici5l bA0KKysrIGIvbGlzcC9zdWJyLmVsDQpAQCAtMzkxLDEzICszOTEsMTUgQEAg bGFzdA0KIChkZWZ1biBidXRsYXN0IChsaXN0ICZvcHRpb25hbCBuKQ0KICAg IlJldHVybiBhIGNvcHkgb2YgTElTVCB3aXRoIHRoZSBsYXN0IE4gZWxlbWVu dHMgcmVtb3ZlZC4NCiBJZiBOIGlzIG9taXR0ZWQgb3IgbmlsLCB0aGUgbGFz dCBlbGVtZW50IGlzIHJlbW92ZWQgZnJvbSB0aGUNCi1jb3B5LiINCitjb3B5 Lg0KK1doZW4gTiBpcyA8PSAwIExJU1QgaXMgcmV0dXJuZWQuIg0KICAgKGlm IChhbmQgbiAoPD0gbiAwKSkgbGlzdA0KICAgICAobmJ1dGxhc3QgKGNvcHkt c2VxdWVuY2UgbGlzdCkgbikpKQ0KIA0KIChkZWZ1biBuYnV0bGFzdCAobGlz dCAmb3B0aW9uYWwgbikNCiAgICJNb2RpZmllcyBMSVNUIHRvIHJlbW92ZSB0 aGUgbGFzdCBOIGVsZW1lbnRzLg0KLUlmIE4gaXMgb21pdHRlZCBvciBuaWws IHJlbW92ZSB0aGUgbGFzdCBlbGVtZW50LiINCitJZiBOIGlzIG9taXR0ZWQg b3IgbmlsLCByZW1vdmUgdGhlIGxhc3QgZWxlbWVudC4NCitXaGVuIE4gaXMg PD0gMCBMSVNUIGlzIHJldHVybmVkIHVubW9kaWZpZWQuIg0KICAgKGxldCAo KG0gKGxlbmd0aCBsaXN0KSkpDQogICAgIChvciBuIChzZXRxIG4gMSkpDQog ICAgIChhbmQgKDwgbiBtKQ0KQEAgLTQwNSw2ICs0MDcsMjAgQEAgbmJ1dGxh c3QNCiAJICAgKGlmICg+IG4gMCkgKHNldGNkciAobnRoY2RyICgtICgxLSBt KSBuKSBsaXN0KSBuaWwpKQ0KIAkgICBsaXN0KSkpKQ0KIA0KKyhkZWZ1biBm cm9udChsaXN0ICZvcHRpb25hbCBuKQ0KKyAgIlJldHVybiBhIGNvcHkgb2Yg TElTVCB3aXRoIGp1c3QgdGhlIGZpcnN0IE4gZWxlbWVudHMuDQorSWYgTiBp cyBvbWl0dGVkIG9yIG5pbCBjb3B5IGp1c3QgdGhlIGZpcnN0IGVsZW1lbnQN CitXaGVuIE4gaXMgPD0gMCByZXR1cm4gbmlsLiINCisoaWYgKG9yIChudWxs IG4pICg+IG4gMCkpDQorICAobmZyb250IChjb3B5LXNlcXVlbmNlIGxpc3Qp IG4pKSkNCisNCisoZGVmdW4gbmZyb250KGxpc3QgJm9wdGlvbmFsIG4pDQor ICAiTW9kaWZpZWQgTElTVCB0byByZW1vdmUgYWxsIGVsZW1lbnRzIGJ1dCB0 aGUgZmlyc3QgTi4NCitJZiBOIGlzIG9taXR0ZWQgb3IgbmlsIHJlbW92ZSBh bGwgYnV0IHRoZSBmaXJzdCBlbGVtZW50DQorV2hlbiBOIGlzIDw9IDAgcmV0 dXJuIG5pbC4iDQorICAob3IgbiAoc2V0cSBuIDEpKQ0KKyAgKGlmICg+IG4g MCkgKG5yZXZlcnNlIChsYXN0IChucmV2ZXJzZSBsaXN0KSBuKSkpKQ0KKw0K IChkZWZ1biB6ZXJvcCAobnVtYmVyKQ0KICAgIlJldHVybiB0IGlmIE5VTUJF UiBpcyB6ZXJvLiINCiAgIDs7IFVzZWQgdG8gYmUgaW4gQywgYnV0IGl0J3Mg cG9pbnRsZXNzIHNpbmNlICg9IDAgbikgaXMgZmFzdGVyIGFueXdheSBiZWNh dXNlDQo= --1468197610-1749251579-1446171047=:23447--