all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* problem with mapconcat
@ 2010-03-03 12:49 Christian Wittern
  2010-03-03 13:50 ` Dan Davison
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Christian Wittern @ 2010-03-03 12:49 UTC (permalink / raw)
  To: help-gnu-emacs

Hi there,

I am trying to build a regex with lisp, which inserts a certain string 
into another string between each character, for example "abc" should 
turn into "a/b/c". 

With mapconcat, I think this should work:

(mapconcat 'identity (string-to-list "abc") "/")

since the description for mapconcat says

(mapconcat FUNCTION SEQUENCE SEPARATOR)

However, when I try to evaluate this in Emacs 23.1, here it throws the 
following error:

Debugger entered--Lisp error: (wrong-type-argument sequencep 97)
  mapconcat(identity (97 98 99) "/")
  eval((mapconcat (quote identity) (string-to-list "abc") "/"))

I wonder what I am doing wrong or if there is another way to achieve
 what I am trying to do.

Any help appreciated,

Christian





^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-03-04 15:07 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-03 12:49 problem with mapconcat Christian Wittern
2010-03-03 13:50 ` Dan Davison
2010-03-03 13:55   ` Christian Wittern
2010-03-03 13:57 ` Teemu Likonen
2010-03-03 15:23   ` Thamer Mahmoud
2010-03-03 15:41     ` Thamer Mahmoud
2010-03-04  1:39       ` Christian Wittern
2010-03-04  7:36       ` Andreas Röhler
2010-03-04  9:35         ` Stephen Berman
2010-03-04 15:07           ` Andreas Röhler
2010-03-04  6:56 ` Kevin Rodgers

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.