|
|
|
|
|
by _gtly
1186 days ago
|
|
Paper here: "Codon: A Compiler for High-Performance Pythonic
Applications and DSLs":
https://dl.acm.org/doi/pdf/10.1145/3578360.3580275 "Currently, there are several Python features that Codon
does not support. They mainly consist of runtime polymorphism, runtime reflection and type manipulation (e.g., dynamic method table modification, dynamic addition of class
members, metaclasses, and class decorators). There are also
gaps in the standard Python library coverage. While Codon
ships with Python interoperability as a workaround to some
of these limitations, future work is planned to expand the
amount of Pythonic code immediately compatible with the
framework by adding features such as runtime polymorphism and by implementing better interoperability with the
existing Python libraries. Finally, we plan to increase the
standard library coverage, as well as extend syntax configurability for custom DSLs." |
|