From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!.POSTED!not-for-mail
From: Emanuel Berg <moasen@zoho.com>
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>
	<jwvvamfcpon.fsf-monnier+gmane.emacs.help@gnu.org>
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: <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>
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 <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>)
	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 <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>)
	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 <geh-help-gnu-emacs@m.gmane.org>) 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 <geh-help-gnu-emacs@m.gmane.org>) 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 <geh-help-gnu-emacs@m.gmane.org>)
	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 <geh-help-gnu-emacs@m.gmane.org>) 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 <help-gnu-emacs.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/help-gnu-emacs>,
	<mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/help-gnu-emacs/>
List-Post: <mailto:help-gnu-emacs@gnu.org>
List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/help-gnu-emacs>,
	<mailto:help-gnu-emacs-request@gnu.org?subject=subscribe>
Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org
Original-Sender: "help-gnu-emacs"
	<help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>
Xref: news.gmane.org gmane.emacs.help:113876
Archived-At: <http://permalink.gmane.org/gmane.emacs.help/113876>

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