@mcc almost yes.

it's really just missing a way to compute partial things in parallel (i.e. dovetailing). then it would be perfect, e.g. with the (partial) unit type representing Sierpinski space S, the "open sets" of a type T are in correspondence with partial functions T -> S, and you get the union of open sets by dovetailing.

but you can do a lot of interesting stuff without dovetailing. e.g. see "seemingly impossible functional programs": math.andrej.com/2007/09/28/see

0

If you have a fediverse account, you can quote this note from your own instance. Search https://gamedev.lgbt/users/typeswitch/statuses/114672363646516986 on your instance and quote it. (Note that quoting is not supported in Mastodon.)