Page 1 of 1

dup function request

Posted: Tue Jul 20, 2004 9:24 pm
by eddier
Lutz,

I know you've been working away here lately but, I wonder if you could add a (dup function. In almost every program I write, I duplicate something: a string, list, symbol, number, etc. An example of a function is:

(dup "ab" 0) => ""
(dup "ab" 3) => "ababab"
(dup '(1 2 3) 0) => ()
(dup '(1 2 3) 3) => ((1 2 3) (1 2 3) (1 2 3))
(dup 4 0) => ()
(dup 4 3) => (4 4 4)
(dup ab 0) => ()
(dup ab 3) => (ab ab ab)

Would anyone else like to see this added? Would you like to call it something else?

Eddie

Posted: Wed Jul 21, 2004 5:27 am
by HPW
For the string repeat we had some discussion here:

http://www.alh.net/newlisp/phpbb/viewto ... epstr#1705

http://www.alh.net/newlisp/phpbb/viewto ... ght=repstr

A generic dup sounds usefull to me.

Posted: Wed Jul 21, 2004 5:29 pm
by eddier
Thanks for the addition :)

Eddie