• gus_massa 6 hours ago |
    Sorry, I have to ask...

    Does it support also braces? :)

    IIUC the source is writen as a long heresting and then executed.

    Does it have the same speed than normal Python?

    Does it suppont numpy, numba and other similar packages that use jit?

    Can a function inside the modified code call a function outside? (It may be helpful for porting conde one function at a time.)

    Is it possible to do something similar with a decorator instead of a herestring?

    • humility 3 hours ago |
      > Does it also support braces? No :)

      > the source is written as a long herestring and then executed that's correct but only for single file modules. you can actually have a python like structure comprising entirely of dopy files and it will be compiled in place or in temp dir and executed as a normal python package with distributed source

      > Does it have the same speed than normal Python It's just a transpiler so the code is actually executed by the python interpreter itself. So same speed as python with an extra build step

      > Does it support numpy, numba, other packages that use jit? Not now

      > Can a function inside the modified... Certainly

      > Is it possible to do something similar with a decorator instead of a herestring? Could you explain?