This is a read-only archive of lispforum.com. The forum was locked to new users and posts and is preserved here as static HTML from a database snapshot taken on 2019-09-07.

Copy Function

6 posts · 7741 views

Hi
I need an interactive function that does the same thing as copy-list and save the result into new list.

example:

(setf lst ‘(a b c d 1 2 3 4 5)) -> (A B C D 1 2 3 4 5)

new-list -> (A B C D 1 2 3 4 5)


"if possible using dolist function"

Thanks

Re: Copy Function

Please provide more details on the problem and how you've tried to solve it.

Re: Copy Function

nuntius wrote:Please provide more details on the problem and how you've tried to solve it.

finally solved it. thanks for your attention.

Re: Copy Function

It would be great to increase an information value of this thread and to post here the solution.
cl-2dsyntax is my attempt to create a Python-like reader. My mirror of CLHS (and the dark themed version). Temporary mirrors of aferomentioned: CLHS and a dark version.

Re: Copy Function

Goheeca wrote:It would be great to increase an information value of this thread and to post here the solution.
This was a homework question, not production code. I don't think we need an archive of all homework answers.

Re: Copy Function

Yeah, but for a random viewer it's unpleasant and it's better to store solutions than not + still to store these threads.
cl-2dsyntax is my attempt to create a Python-like reader. My mirror of CLHS (and the dark themed version). Temporary mirrors of aferomentioned: CLHS and a dark version.