Philosophy

[incomplete]

Focus is not on performance but on high-level features for fast and easy development.

Serialization

Object serialization tends to focus on storing all the information necessary for restoring the state of an object in the most compressed form possible. This is especially important when transmitting information across processes or a network, however there are also downsides, including: cross-platform compatibility and future-proofing. By using a human readable format, it’s easier to implement an interpreter