3 ms·
The list of small things are for data structure. However, the language is a lot less dynamic than Python: > Since Codon performs static type checking ahead of
by antoinealb 4y ago
The list of small things are for data structure. However, the language is a lot less dynamic than Python:
> Since Codon performs static type checking ahead of time, a few of Python's dynamic features are disallowed. For example, monkey patching classes at runtime (although Codon supports a form of this at compile time) or adding objects of different types to a collection.
While monkey patching is maybe not done so much in Python (outside of unit testing), adding objects of different to a collection is definitely a common operation!
- unsafecast 4y agoFrom what I understand, this will be possible in the future with implicit union types. Wouldn't work with _arbitrary_ types, but with a set of types that can be computed at compile time (my guess is that this is possible in most real-world cases).