KOSH

KOSH Compiler

Translate
A KOSH compiler is required per language (procedural, object or whatever). It takes the source code (input) and compiles it into a blueprint (output), the instructions for building an instance of said entity in the cybersea sea.

A blueprint is stored in a platform independent format, allowing for one blueprint to be valid for all cyberseas, irrespective of the underlying physical hardware. It is the responsibility of the entity lifecycle service available in a cybersea to create an entity which will execute within that cybersea, according to its available hardware resources.

A blueprint is already a KOSH entity (and has a blueprint that describes what it looks like) As such they are frozen for transport, whether by network or fixed media. In accordance with the Law of the sea, all entites entering a cybersea sea must pass through Immigration.