LordBaryhobal 4151f5373d fix(checker): early define fully-typed function
to handle simple recursion cases where the function has an explicit return type hint, the function must be defined before evaluating its body
2026-06-01 14:40:42 +02:00
2026-05-28 15:25:12 +02:00
2026-06-01 14:11:12 +02:00
2026-06-01 11:30:56 +02:00
2026-05-22 11:15:46 +02:00
2026-05-12 10:50:46 +02:00

Midas

Midas is a type system to Maintain Integrity of Data with Annotated Structures. In Greek mythology, Midas was a Phrygian king who was blessed with the gift of turning everything he touched into gold.

Midas aims at providing Python developers with a simple annotation system to enable compile-time integrity and data type checks, as well as generating runtime assertions.

This framework is being developed as part of a Bachelor's Thesis by Louis Heredero at HEI Sion.

Description
Maintaining Integrity of Data with Annotated Structures
Readme 1.2 MiB
Languages
Python 95.6%
Typst 2.9%
CSS 1.5%