/00 /00
| 00 | 00
/000000 /00 /00 /000000 /000000 /0000000
|_ 00_/ | 00 | 00 /00__ 00 /00__ 00 /00__ 00
| 00 | 00 | 00| 00 \ 00| 00000000| 00 | 00
| 00 /00| 00 | 00| 00 | 00| 00_____/| 00 | 00
| 0000/| 0000000| 0000000/| 0000000| 0000000
\___/ \____ 00| 00____/ \_______/ \_______/
/00 | 00| 00|
| 000000/| 00|
\______/ |__/typed is the main library of typedsystem, a Python framework focused in providing type safety and allowing universal constructions.
The library allows the construction of custom type systems (actually, sub-type systems of Python builtin type system), being strongly influenced by the Type Theory dialect. This means:
- to allow the definition of new stratified universes
- which extend abstract types
- from which one can create types
- being associated to terms.
The stable version can be installed from pypi:
With pip:
pip install typedsystemThe in-development version can be obtained from this repository:
pip install git+https://github.com/typedsystem/typedPlease, see typedsystem.com.