From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Is there a way to convert a keyboard macro to a string? Date: Wed, 26 Jul 2017 18:55:01 +0200 Message-ID: <86mv7rt9y2.fsf@zoho.com> References: <87a83r4t43.fsf@jane> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1501091236 8933 195.159.176.226 (26 Jul 2017 17:47:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 26 Jul 2017 17:47:16 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jul 26 19:47:10 2017 Return-path: Envelope-to: geh-help-gnu-emacs@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 1daQOo-0001oR-37 for geh-help-gnu-emacs@m.gmane.org; Wed, 26 Jul 2017 19:47:06 +0200 Original-Received: from localhost ([::1]:39420 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1daQOs-0003ZE-93 for geh-help-gnu-emacs@m.gmane.org; Wed, 26 Jul 2017 13:47:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59185) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1daQOQ-0003Z6-Bv for help-gnu-emacs@gnu.org; Wed, 26 Jul 2017 13:46:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1daQOM-0004aP-5l for help-gnu-emacs@gnu.org; Wed, 26 Jul 2017 13:46:42 -0400 Original-Received: from [195.159.176.226] (port=45465 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1daQOL-0004Z4-VI for help-gnu-emacs@gnu.org; Wed, 26 Jul 2017 13:46:38 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1daPaV-00023q-6L for help-gnu-emacs@gnu.org; Wed, 26 Jul 2017 18:55:07 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Original-Lines: 32 Original-X-Complaints-To: usenet@blaine.gmane.org Mail-Copies-To: never Cancel-Lock: sha1:O61OQD+09fYv7Xc+vNRbXbzNBsk= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.help:113876 Archived-At: Stefan Monnier wrote: > (seq-into VEC 'string) or (key-description > VEC) Yeah, I was just about to say that. The OP can do that. I mean, it's not wrong or anything! While we have the Supreme Techno-Pope out of the paleo-Metabunker, let me ask him to explain the reason behind vectors. They are not vectors in the math sense because they don't come with operators such as the cross product and what have you from accursed Linear Algebra. They are one dimensional arrays. But why can't you use lists for that? Because you can! Implementation and optimization derived details? If so, which ones and how? The answer may be supplied in anyone's literary style, including that of yours truly. If he still got the skills, that is :) -- underground experts united http://user.it.uu.se/~embe8573