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
For the string repeat we had some discussion here:
http://www.alh.net/newlisp/phpbb/viewtopic.php?p=1705&highlight=repstr#1705
http://www.alh.net/newlisp/phpbb/viewtopic.php?t=283&highlight=repstr
A generic dup sounds usefull to me.
Thanks for the addition :)
Eddie