Same Distributed Code without Remoting

The following example demonstrates how it’s possible to run the same code, unmodified, in a single thread with no network/remoting involved whatsoever. It’s an illustration of how actors (components) written using Spinoff are xagnostic of how they are wired to work with other actors and can thus be viewed as abstract components containing only pure domain logic and no low level transportation and topology details.

See [spinoff/examples/example2_local.py](spinoff/examples/example2_local.py)

The example can be run using the following commands:

`bash $ spin spinoff.examples.example2_local.LocalApp ` One might be tempted to ask, then, what is the difference
between remoting frameworks such as CORBA and Spinoff. The difference is that actors define clear boundaries where
remoting could ever be used, as opposed to splitting a flow of tightly coupled logic into two nodes on the network,
which, still providing valid output, can degrade in performance significantly. This is not to say that actors with
location transparency suffer none of such issues but the extent to which the problem exists is, arguably, an order of
magnitude lower.