nuprl / retic_performance

Performance evaluation of Reticulated Python
MIT License
3 stars 1 forks source link

POPL 2017: "the expected type safety" #60

Closed bennn closed 7 years ago

bennn commented 7 years ago

Note to self. Here's a snip from "Big Types in Little Runtime"

screen shot 2017-05-10 at 18 20 05

The runtime checks (\Downarrow) just checks the "top-level tag" list. It does not check that the list contains floats. Yet they call this "the expected type safety to programmers".

This is way too sneaky. Those casts to list float just vanish by runtime.