Live data from Hacker News

Vvvv – a live-programming environment for easy prototyping and development

vvvv.org

31–39 of 39 posts

Re: Vvvv – a live-programming environment for easy prototyping and development

#33
post #17

Earlier quoted context omitted.

Or VVV https://github.com/Varying-Vagrant-Vagrants/VVV

Or VV https://github.com/bradp/vv

Or VVVVV https://en.wikipedia.org/wiki/Vi_veri_universum_vivus_vici

Re: Vvvv – a live-programming environment for easy prototyping and development

#34

For people wanting to get play with visual programming, Pure Data is another beautiful, open source option. https://puredata.info/

Among this, vvvv, Max/MSP/Jitterm, derivative.ca and other software of this kind: which one is more powerful, more performing and the more mature in terms of deployment of the final product?

Re: Vvvv – a live-programming environment for easy prototyping and development

#35
vvvv and vvvv.js is what i work with everyday

here is a showreel of some projects i did with it (little self promo but good examples for anyone interested)

https://vimeo.com/160009182

The power is that you are super quick with setting up your cpu based part of the programm and then you can focus on shaders.

Currently I am developing on a 3d game engine implementation for vvvv.js with webgl. a vvvv server is procuedurally generating tons of assets and data-structures for the engine.

it can compile crossplatform on mobile devices, desktop apps and in browsers of course

for me vvvv -> vvvv.js developement framework and production pipeline is the most mind blowing thing i ever encountered

Re: Vvvv – a live-programming environment for easy prototyping and development

#37
post #28

Earlier quoted context omitted.

I didn't take your post as criticism, but rather a spark, or conversation starter, to think about self-imposed limits in art via tools or physical handicaps. I had immediately thought of the demoscene, especially Inigo Quilez [1], and his creation Shadertoy [2]. It is amazing to see what people create with these tools. Thanks for the link on 'first-order jails'. I thought I had the gist of it, until I read your link.…

> to think about self-imposed limits in art via tools or physical handicaps. Oh, I'm also not denying the value of self-imposed limits: (0) In a library I'm writing, I'm enforcing these rules: no unreachable code paths, no exceptions (or any other form of sneaky control flow), no asserts. Programming under these constraints is difficult, but the result is very satisfying: my functions now have more precise argument t…

I am self-taught, and the way category theory has been popularized in more than just mathematics has resulted in so many papers that it is hard to keep up. I am skimming a book called 'Category Theory for Scientists' at the moment.

I was first turned on to logic by Raymond Smullyan's books for laymen, but I have since bought his more academic books; I have not made it through them yet.

Now I look for these concepts in my tools too. That is why I chose Extempore, being Lisp/scheme-based, and I have looked into Haskell-based tools like Euterpea for music, and just today Hylogen for livecoding shaders in Haskell. Elm is also cool for front end development.

> ruler and a compass to draw stickmen.

I am stealing that one!

Re: Vvvv – a live-programming environment for easy prototyping and development

#38
post #34

For people wanting to get play with visual programming, Pure Data is another beautiful, open source option. https://puredata.info/

Among this, vvvv, Max/MSP/Jitterm, derivative.ca and other software of this kind: which one is more powerful, more performing and the more mature in terms of deployment of the final product?

I think it depends on your skills. If you need maximum flexibility on every level (from multi screen setup to bit operations) then definitively vvvv since it's the most general.

Re: Vvvv – a live-programming environment for easy prototyping and development

#39
post #14

Earlier quoted context omitted.

Yes, that's about it. Sometimes that really matters and sometimes it doesn't matter at all. It seems like a lot of the time for the sort of things people do in vvvv it's not so important. I certainly found it a limitation but it's hard to know how much that's an actual need and how much it's just me thinking in the languages I'm used to.

> It seems like a lot of the time for the sort of things people do in vvvv it's not so important. It's not so important until it turns out it is. Say, because the project, while initially small, has grown to a size that demands using abstraction. Or because, while the original programmer unwittingly reimplemented the same patterns over and over, the next programmer is less willing to put up with so much duplication.…

this is why VL was developed, an object oriented visual programming language that has much more ways of expression. especially the idea of data types, loops, branching and iterator patterns. it can already be tested as an integrated language in vvvv (like C# already is) if you download the alpha builds: https://vvvv.org/vl
Post reply on HN