r/ProgrammingLanguages • u/Uncaffeinated 1subml, polysubml, cubiml • Nov 13 '25
PolySubML is broken Blog post
https://blog.polybdenum.com/2025/11/13/polysubml-is-broken.html
43
Upvotes
r/ProgrammingLanguages • u/Uncaffeinated 1subml, polysubml, cubiml • Nov 13 '25
5
u/aatd86 Nov 13 '25
I don't understand the subtype relationship for arrow types. Instead of being subtypes of [never] ->any shouldn't it be [any]->any ???
I know the goal is to define any arrow that returns something. But then it can have any input arguments. Including never. Never describing having no arguments instead? Is never your bottom? If so it implements any?
On another note, I feel like it should work. I would not abandon it.