Live data from Hacker News

Show HN: A Spatial Environment for Python

python.natto.dev

11–20 of 34 posts

Re: Show HN: A Spatial Environment for Python

#12
post #8

Love the concept and design language! I had been thinking about making something like this for clojure for some time, but never got around to it. In my head I was thinking you would be able to drag in functions from libraries / other namespaces into the canvas. I'm gonna have to play around with this.

I love that phrase "drag in X". It's closer to how we interact with objects in the real world. Coding should feel more like that!

Re: Show HN: A Spatial Environment for Python

#13
post #4

> By default, cells rerun whenever its code changes or an input reruns, like a spreadsheet! This is transformational — I’ve been using Pluto.jl a lot lately for prototyping library code and doing data analysis. Now when I work in python I find myself really missing that reactivity. The closest thing I’ve found is streamlit, which is cool but not quite as liberating IMO Can’t wait to try it!

>> By default, cells rerun whenever its code changes or an input reruns, like a spreadsheet!

> This is transformational

Just a note, but this has been around for forever in tools and languages like TouchDesigner, vvvv, Max, Pure Data, LabVIEW, with various permutations on the idea.

Re: Show HN: A Spatial Environment for Python

#14
post #13
post #4

> By default, cells rerun whenever its code changes or an input reruns, like a spreadsheet! This is transformational — I’ve been using Pluto.jl a lot lately for prototyping library code and doing data analysis. Now when I work in python I find myself really missing that reactivity. The closest thing I’ve found is streamlit, which is cool but not quite as liberating IMO Can’t wait to try it!

>> By default, cells rerun whenever its code changes or an input reruns, like a spreadsheet! > This is transformational Just a note, but this has been around for forever in tools and languages like TouchDesigner, vvvv, Max, Pure Data, LabVIEW, with various permutations on the idea.

I've never heard of any of those.

Re: Show HN: A Spatial Environment for Python

#17
post #13
post #4

> By default, cells rerun whenever its code changes or an input reruns, like a spreadsheet! This is transformational — I’ve been using Pluto.jl a lot lately for prototyping library code and doing data analysis. Now when I work in python I find myself really missing that reactivity. The closest thing I’ve found is streamlit, which is cool but not quite as liberating IMO Can’t wait to try it!

>> By default, cells rerun whenever its code changes or an input reruns, like a spreadsheet! > This is transformational Just a note, but this has been around for forever in tools and languages like TouchDesigner, vvvv, Max, Pure Data, LabVIEW, with various permutations on the idea.

The excellent Live Coding in Python plugin [0] also comes to mind. The space tracer [1] in particular is handy for debugging.

[0]: http://donkirkby.github.io/live-py-plugin/

[1]: http://donkirkby.github.io/live-py-plugin/starting_space_tra...

Post reply on HN