|
|
|
|
|
by hwpythonner
410 days ago
|
|
You make a great point — type information is definitely a huge part of the challenge. I'd add that even beyond types, late binding is fundamental to Python’s dynamism:
Variables, functions, and classes are often only bound at runtime, and can be reassigned or modified dynamically. So even if every object had a type annotation, you would still need to deal with names and behaviors changing during execution — which makes traditional static compilation very hard. That’s why PyXL focuses more on efficient dynamic execution rather than trying to statically "lock down" Python like C++. |
|