This prototype uses the MyPy frontend to translate statically-typed Python to C++. The generated code calls a small runtime which implements things like List[T], Dict[K, V], and Python's len().
mycpp/compare_pairs.py 60 mycpp/const_pass.py 532 mycpp/control_flow_pass.py 238 mycpp/cppgen_pass.py 3,120 mycpp/crash.py 38 mycpp/debug_pass.py 465 mycpp/format_strings.py 114 mycpp/mops.py 174 mycpp/mycpp_main.py 388 mycpp/mylib.py 522 mycpp/pass_state.py 363 mycpp/util.py 106 6,120 lines in 13 files