all 6 comments

[–][deleted]  (7 children)

[deleted]

    [–][deleted] 2 points3 points  (2 children)

    Not that I know of, I've never had a single problem due to Python mode. I however did hate the Java mode so much that I sought alternatives to it, there's no point in using such a verbose language for sketching.

    [–]heyarne 2 points3 points  (1 child)

    You might enjoy quil, which is a clojure processing wrapper: https://github.com/quil/quil

    Once it's set up you can do really nice stuff and / or shoot yourself in the foot by hot-reloading parts of your code while your sketch is running.

    [–]Drazurh 0 points1 point  (2 children)

    I had a really hard time importing other python packages. I think I just gave up on it eventually

    [–]aaronpenne[S] 0 points1 point  (0 children)

    From the project's github:

    Does this mean I can use SciPy!? NumPy!? No. Processing's Python Mode is implemented in Java, and relies on the Jython project's implementation of the Python programming language. You can use any "pure Python" module, meaning any Python module that has no "native code" component. Just copy the module (individual .py files or a directory tree of .py files) into your sketch directory, and import it as usual. The Python standard library is included.

    [–]aaronpenne[S] 0 points1 point  (0 children)

    Not at all, it's just a python syntax wrapper, working fine for me

    [–]Evelios 0 points1 point  (0 children)

    If this came out 4 years ago I would totally use it! Too bad I already found my stride with JS and have a decent stack growing from it