From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Vinicius Jose Latorre Newsgroups: gmane.emacs.devel Subject: Re: request for a new function, say, `sequence' Date: Thu, 03 Apr 2003 23:11:50 -0300 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <3E8CE9E6.1080507@ig.com.br> References: <200303230302.MAA04327@etlken.m17n.org> <200303241541.h2OFfbpa011227@rum.cs.yale.edu> <200303250015.JAA06592@etlken.m17n.org> <200303250050.JAA06631@etlken.m17n.org> <200303250057.h2P0vBj6016367@rum.cs.yale.edu> <200303250125.KAA06703@etlken.m17n.org> <32627.1048557446@theforce.Stanford.EDU> <200303250208.LAA06802@etlken.m17n.org> <1191.1048560083@theforce.Stanford.EDU> <200303250446.NAA06974@etlken.m17n.org> <200303261218.VAA09242@etlken.m17n.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1049422386 25179 80.91.224.249 (4 Apr 2003 02:13:06 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 4 Apr 2003 02:13:06 +0000 (UTC) Cc: handa@m17n.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Apr 04 04:13:04 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 191GhU-0006Xx-00 for ; Fri, 04 Apr 2003 04:13:04 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 191GjK-00033U-00 for ; Fri, 04 Apr 2003 04:14:58 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 191Gfk-0005yA-05 for emacs-devel@quimby.gnus.org; Thu, 03 Apr 2003 21:11:16 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 191GfH-0005dm-00 for emacs-devel@gnu.org; Thu, 03 Apr 2003 21:10:47 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 191Gf9-0005Iw-00 for emacs-devel@gnu.org; Thu, 03 Apr 2003 21:10:39 -0500 Original-Received: from traven9.uol.com.br ([200.221.29.35]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 191Ges-0004Ka-00; Thu, 03 Apr 2003 21:10:22 -0500 Original-Received: from ig.com.br ([200.98.141.136]) by traven9.uol.com.br (8.9.1/8.9.1) with ESMTP id XAA10908; Thu, 3 Apr 2003 23:09:37 -0300 (BRT) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030312 X-Accept-Language: en-us, en Original-To: ttn@glug.org In-Reply-To: Original-cc: rms@gnu.org Original-cc: emacs-devel@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:12882 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:12882 Here is another implementation of number-sequence. It takes in consideration that the number can be an integer or float. Also have an INC argument. (defun number-sequence (from &optional to inc) (if (not to) (list from) (or inc (setq inc 1)) (let (seq) (while (<= from to) (setq seq (cons from seq) from (+ from inc))) (nreverse seq))))