From: "Jesús Gabriel y Galán" Date: 2012-10-02T02:40:13+09:00 Subject: Re: cannot reverse string using drb :( On Mon, Oct 1, 2012 at 7:34 PM, ajay paswan wrote: > What is exactly map? is it enumerator? then what was the problem with my > code using for? Kindly explain! I already explained it. I think you need to read the answers a bit slower. I'll say it again here: remote_array is a DRbObject. Methods called on it are executed on the server. remote_array[0] is regular, local, array. Methods called on it are executed on the client. When you do things like: remote_array[0].length remote_array[0][i]=whatever remote_array[0][i].reverse all those things are executed only in the client. The reason is that the first thing those snippets do is remote_array[0] which returns a regular, local array. Everything else after that is just in the client. That's why you never see the changes at the server side. Jesus.