--
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/ae54c5db-9e7b-4c88-8de1-cc90be13d10d%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/CAB%2BbLA9R4FuqzsxnE19ScoOjJ5X3ohJC-wWVG7XCOsZkxU_ELQ%40mail.gmail.com.
Good morning!
The PE_IMAGE_FILE is of no real consequence. It is just an Object (Class) and could be ANY-thing at all.
--
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/CAJ7KgmC5U0BwLxHp4B2R3mjfWbeu8R%3D6_J8f%2BAwf4gmZzVj7Ew%40mail.gmail.com.
To add more information to my previous answer
The principle is to "import" from another scoop processor a serialized representation of the object.
'a_local_thing := a_arg.twin_from_separate'
my_feature (a_arg: separate ANY)
-- blah-comment ...
local
l_local_thing: like a_arg
do
l_local_thing := a_arg.twin_from_separate
...
end
--
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/3612801d-2dcb-4bfb-932d-d811df0dab31%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/7c632897-98eb-47f8-b9cb-19bab71885f4%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/24079f24-4294-4dbe-84ae-22ef745c1d8d%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/CAGh7wYEt0jGGq-E%3DOvNNNVT6BArM77Fhp4OnWckdK3aXTVQSTw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/CAJ7KgmDdhn0%3DyjbY6oBSMYy2v%3DErEPODLCc%2BUcgt0HuwX_i7bw%40mail.gmail.com.
Yes! A wholesale transfer of the object from one Region-Processor to another is in this case what I am after. Which I think means the compiler has to statically prove that all references to the object in the sender or source Region-Processor are nonexistent or safely disconnected, yes?
On Tue, Feb 25, 2020, 11:43 AM Anders Persson <and...@bsharp.se> wrote:
HiOr maybe the possibility to transfer an object from one region to another.
On Tue, 25 Feb 2020 at 16:57, Larry Rix <lar...@moonshotsoftware.com> wrote:
This also makes me wonder why one could not just--
1. Receive a reference from another SCOOP Region2. Create a twin of it (as long as it can be twinned)3. Give the new Recipient SCOOP Region-Process control over the newly minted (twinned) reference.
To put it more succinctly—within a call of 'my_object (a_arg: separate ANY)' we find code like:
'a_local_thing := a_arg.twin_from_separate'So—you're not just creating a 'twin' of a thing, you're presuming the thing is in a separate Region with its own Processor and the goal is to make a twin (copy) of the other Regions object and give control of the twinned object to the new Target Region and its Processor.Yes?
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/24079f24-4294-4dbe-84ae-22ef745c1d8d%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel...@googlegroups.com.