Hacker News new | ask | show | jobs
by guiambros 1230 days ago
Oh nice! I enjoyed reading Nature of Code when it launched on Kickstarter over a decade ago, but the barebones IDE and the Java heritage always turned me off. And p5.js was, well, Javascript. I spent some time porting some of the functions to Python, but realized to make it useful it'd be a bigger effort than I had time and skill.

Py5 looks awesome! Will give it a try soon. Thanks for your work!

ps: I noticed you're using JPype to connect to the Java Processing libraries. Very smart.

1 comments

> I spent some time porting some of the functions to Python, but realized to make it useful it'd be a bigger effort than I had time and skill.

Getting py5 off the ground started during pandemic lockdown and took many months. Managing the source code is best done computationally, with py5generator creating the actual py5 source code.

https://github.com/py5coding/py5generator https://github.com/py5coding/py5

> ps: I noticed you're using JPype to connect to the Java Processing libraries. Very smart.

JPype is a solid and well maintained library. With JPype, py5 is well positioned to work with numpy and the rest of python's scientific tools.

> Py5 looks awesome! Will give it a try soon. Thanks for your work!

You are welcome! I hope you enjoy it!