From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: oitofelix@gmail.com (Bruno =?utf-8?Q?F=C3=A9lix?= Rezende Ribeiro) Newsgroups: gmane.emacs.help Subject: Elisp math library that handles matrices made up by lists Date: Thu, 06 Sep 2012 19:12:19 -0300 Message-ID: <87sjaux0l8.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1346969413 1055 80.91.229.3 (6 Sep 2012 22:10:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 6 Sep 2012 22:10:13 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Sep 07 00:10:15 2012 Return-path: Envelope-to: geh-help-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 1T9kH9-0005yg-2U for geh-help-gnu-emacs@m.gmane.org; Fri, 07 Sep 2012 00:10:15 +0200 Original-Received: from localhost ([::1]:50680 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9kH5-0001Iy-VP for geh-help-gnu-emacs@m.gmane.org; Thu, 06 Sep 2012 18:10:11 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39605) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9kH0-0001HU-Pm for help-gnu-emacs@gnu.org; Thu, 06 Sep 2012 18:10:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9kGz-0007Sg-IZ for help-gnu-emacs@gnu.org; Thu, 06 Sep 2012 18:10:06 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:60277) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9kGz-0007Lq-C6 for help-gnu-emacs@gnu.org; Thu, 06 Sep 2012 18:10:05 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T9kGx-0005mD-4j for help-gnu-emacs@gnu.org; Fri, 07 Sep 2012 00:10:03 +0200 Original-Received: from 177.48.27.130 ([177.48.27.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 07 Sep 2012 00:10:03 +0200 Original-Received: from oitofelix by 177.48.27.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 07 Sep 2012 00:10:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 22 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 177.48.27.130 X-Face: 7_Ue~hNu.m"-/5/ev>FarGLKlDiX4``[3h?&R$-G*_&]9YzflY_l#]w1TmN/F-qQw}7J(X1UixumC'CpK6s)); ; B#sRafjX.|!)E=ww4C)p!/=/3\:n`1#E-&^:NLH@:FM5.(Mp][s; ANa8ckwR731]}t7Me4?o$|D!Ad%(KMe],d'CB1"Z6k/HuNIAy1Yqjh7|QH*]|uNh=l#kuF1iUB$o5+>S$SjNXUcYlUF&]Ywon[H*iNY=wAh(pe,bi-Y@@_F( Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEX+3sEbAwPLg2fmnn6a XEb3tJf9yapIHBLaXEbrAAACXElEQVQ4jV3UwW7bMAwGYGFFfTdQwNdBUpbrIFo5twoHX4uo8tlo Ye06Bwb0+vspx8kwXwLkM0mJZKJKGcof9W2yv/Kk8NhjOCj3fFSl8PD6dHpvcoXmYld9ejY94Dw8 vb4fct7k0zDzwVgAkq0pjfMo0GTqA4fAFcrqEyhLjSZ/MuvDsEGgGLX2tUjOTmu7RayayDIy/ITk PDtt+w0MEb7H8x0hTY4u/FaFkclQTNHnL32QbDk5PqoXKyUIxSONc3qXXBfmoq7OAvyYoi3ajxOq u6GsAFxVYL5YHg0gR4vsq1rpwgI5Rm4IMLtg7LKq4hNrwu3maY6Ey+N+QQ+r6g6jDYAJ50+pyepD DxwEDMBUyIhLydFguIKvkOuDIO0vmlG8PSerTZJvU57mNKM9G1z9BtK+JqW5N6StwAuxNrXnEiQQ XYX2WqEOHDUkgjZ4eUAz7xH8H6CXzqO59wi/QfRpFhjaB8j7CMBg0w4delUjpkYW5eu0Q5EIOS1S wZ9+zA7jvsOkJhnqCEh9hU4A3Wi2Y+WPUzx2bafapbulqoAFSXHo2lYVFA811RbhtHdvpUK7Qd5W N2rqF4FFQNajITRpxBbSsW0rdCxDn3LC+mrN5zgsAu0dML+IffaXpd3BShG5oJrRw48HaJYuZtlC 9LCWuIE1JNugnmXkb/+ACwJ4HwdwNVO3gQmyDpMA2XaPwDx0j+p1rSJavsMatHHBj3VJyG0lyg3I 1p0TWHboKvTB1wXdS3Q7EJskjzveQVIRkWPCv0B0ZbkXLxXIyofjtb1Dd62AvcQPvfAN/gIYdgbl jigrZgAAAABJRU5ErkJggg== User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) Cancel-Lock: sha1:W7bCmYhSA+5YpSYQcRI12+a5k7w= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:86671 Archived-At: Does anyone have any knowledge about a elisp math library to handle and operate on matrices built as lists of (equal length) lists, like this: ((1 2 3) (4 5 6) (7 8 9)) To transpose, to extract columns, to calculate sum, product, determinant and other correlate operations? If there is none, would one be reasonably relevant to elisp programmers in general to worth the implementation? Or do you think it's better to duplicate and adapt the needed functions, probably only a small subset of that library, to every project that one want to distribute to Emacs users? Thanks in advance. -- ,= ,-_-. =. Bruno FĂ©lix Rezende Ribeiro (oitofelix) ((_/)o o(\_)) Uns o chamam de super-vaca... `-'(. .)`-' Outros de hiper-touro... \_/ Eu o chamo simplesmente: meta-gnu!