This is cool. And I appreciate the cheeky comment about not using this program if your IDE or whatever does type checking already :)
But honestly, after I realized I appreciate types being enforced, I started writing in different languages. I rarely return to Python unless I'm scripting something that doesn't require longevity.
Gawain, the finest night alive (literally Þe most kydde knyȝtez vnder Krystes seluen) committed one indisputable, albeit minor, transgression under a regime of unsparing precision.
> ȝe han redily rehersed, bi resoun ful trwe,
Alle þe covenauntz þat I yow kende...
("You have readily recapitulated, by fully accurate accounting, all covenants that I declared.")
I can't think of a more fitting name except, perhaps, the speaker of these lines: the exacting Lord Bertilak.
(And actually, my personal objection is incidental: The python syntax is not pretty to begin with and the situation does not improve with even more visual verbosity)
This is cool. And I appreciate the cheeky comment about not using this program if your IDE or whatever does type checking already :)
But honestly, after I realized I appreciate types being enforced, I started writing in different languages. I rarely return to Python unless I'm scripting something that doesn't require longevity.
Gawain, the finest night alive (literally Þe most kydde knyȝtez vnder Krystes seluen) committed one indisputable, albeit minor, transgression under a regime of unsparing precision.
> ȝe han redily rehersed, bi resoun ful trwe, Alle þe covenauntz þat I yow kende...
("You have readily recapitulated, by fully accurate accounting, all covenants that I declared.")
I can't think of a more fitting name except, perhaps, the speaker of these lines: the exacting Lord Bertilak.
Maybe not for me but I love the attitude.
(And actually, my personal objection is incidental: The python syntax is not pretty to begin with and the situation does not improve with even more visual verbosity)
Be cool to have a strict Python that actually runs fast with types...
Maybe mypyc? https://github.com/mypyc/mypyc
To be honest, I never tried it personally, but I try to check up on its status every couple of months.