Point out that Viper is a Python extension and not fully Python compliant

master
bixb922 2024-05-04 09:43:44 -04:00
rodzic 2d448038fb
commit d927ee8951
1 zmienionych plików z 3 dodań i 1 usunięć

@ -49,7 +49,9 @@ Viper code is compiled and runs very fast, especially when using the viper data
The @micropython.viper directive is a compile-time directive and activates the viper code emitter. The viper code emitter does static (compile-time) analysis of the code do determine integer variables and emits machine code to handle integer operations. It also activates the very fast pointer data types.
All things nice that MicroPython does, will continue to work. What is affected is mostly how integer variables and access to arrays work.
All things nice that MicroPython does, will continue to work. What is affected is mostly how integer variables and access to arrays work.
The viper extensions are Python language extensions and not fully compliant with Python, so differences are to be expected.
# @micropython.viper vs. @micropython.native decorator