[rdnzl-devel] New patch for a COPY-CONTAINER operator

Iver Odin Kvello iok at selvaag.no
Wed May 2 07:19:08 UTC 2007


Here are a couple of patches to implement the COPY-CONTAINER operator
I missed. I hope I got things right with the formatting and the diffs
and so forth.

I did test the thing for the getting-the-lease-object problem, and it
worked as it should, in that

  (cast (invoke (cast (copy-container w)
                              "System.MarshalByRefObject")
                     "GetLifetimeService")
           "System.Runtime.Remoting.Lifetime.ILease")

.. will return the correct lease for the remote object w.

A potential issue: I had to rename the copier-function of the
CONTAINER-struct to be able to use the COPY-CONTAINER name. I couldn't
think of a good alternative, and the struct-copy function wasn't
actually in use, so I figured maybe it was ok.

Regards,
Iver Odin Kvello
iok at selvaag.no
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rdnzl-copy-container.patch
Type: application/octet-stream
Size: 2922 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/rdnzl-devel/attachments/20070502/fb66a05d/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rdnzl-cpp-copy-container.patch
Type: application/octet-stream
Size: 1481 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/rdnzl-devel/attachments/20070502/fb66a05d/attachment-0001.obj>


More information about the rdnzl-devel mailing list