Cosmos ("cosmos") is an implementation of the Python Programming Language with a compiler, virtual machine, interpreter, and minimal set of standard libraries. uCosmos ("ucosmos" or "micro cosmos") is a lightweight and restricted Python implementation that can access lower-levels of the underlying system. uCosmos is not thread-safe and it's very low level and platform dependent. Think of it as Python with power of C. It is (will be) used for Cosmos implementation. uCosmos is written in Python, but its initial version is bootstrapped using C and Python. uCosmos is inspired by C and Python. Every class attribute has its name, static type and optional initial value. Every function parameter, including return type, has a static type. In other words, uCosmos is a strongly and statically typed programming language.
No builds yet
.. image:: https://readthedocs.org/projects/cosmos/badge/?version=latest :target: https://cosmos.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
<a href='https://cosmos.readthedocs.io/en/latest/?badge=latest'> <img src='https://readthedocs.org/projects/cosmos/badge/?version=latest' alt='Documentation Status' /> </a>