Live data from Hacker News

Nannou – A Creative Coding Framework for Rust

nannou.cc

21–26 of 26 posts

Re: Nannou – A Creative Coding Framework for Rust

#22
post #21

Sorry for the noob question, but what is Creative Coding?

It is probably not the best term, but I'd say it is the term that caught on to describe the use of coding where artistic expression is the main intent. I think the wikipedia entry[1] is pretty accurate with respect to how it is used colloquially.

[1]: https://en.wikipedia.org/wiki/Creative_coding

Re: Nannou – A Creative Coding Framework for Rust

#23
post #10

Nannou is great! I tried it and found that: 1. The initial setup and build time is perhaps a little long or complex for use in classrooms/workshops but it's fine for personal/professional use. 2. Rust's build time might not feel like a natural fit for creative coding. Even though initial build times are long (~3 minutes on an 8-core 2019 MBP), rebuilds are fast enough to create a short feedback loop. It's not as flui…

I found it funny you mention Clojure since leiningen takes 20 seconds to get to a REPL prompt on a full spec MBP 16 from last year. For all the hype about interactive development, I think Clojure people are deluding themselves if they think that’s reasonable for a dynamic language.

It takes a couple seconds on my 2013 MacBook Air. You must have been downloading libraries if you had to wait 20 seconds on a beefy MPB. Once the JVM has started up, reloading code is very very fast. No need to completely restart the REPL unless you need to add a dependency. Also clojure has its own built in CLI now that is fully capable of replacing leiningen on every front. Now to start a repl you just need the `clj` command

Re: Nannou – A Creative Coding Framework for Rust

#24

Nannou is great! I tried it and found that: 1. The initial setup and build time is perhaps a little long or complex for use in classrooms/workshops but it's fine for personal/professional use. 2. Rust's build time might not feel like a natural fit for creative coding. Even though initial build times are long (~3 minutes on an 8-core 2019 MBP), rebuilds are fast enough to create a short feedback loop. It's not as flui…

I was wondering why the sudden spike in followers... I'm also on https://twitter.com/MacTuitui if you prefer. As for the direct points (note that I am _not_ part of nannou's team, just one _heavy_ user): 1. That's sadly true, it's been a long time issue (not only nannou's problem to be fair, it's shared by all rust projects at the moment): https://github.com/nannou-org/nannou/issues/178 2. If you were following my ta…

The build times are definitely an issue when comparing against something like Cinder in Visual C++.

Re: Nannou – A Creative Coding Framework for Rust

#25
post #10

Nannou is great! I tried it and found that: 1. The initial setup and build time is perhaps a little long or complex for use in classrooms/workshops but it's fine for personal/professional use. 2. Rust's build time might not feel like a natural fit for creative coding. Even though initial build times are long (~3 minutes on an 8-core 2019 MBP), rebuilds are fast enough to create a short feedback loop. It's not as flui…

I found it funny you mention Clojure since leiningen takes 20 seconds to get to a REPL prompt on a full spec MBP 16 from last year. For all the hype about interactive development, I think Clojure people are deluding themselves if they think that’s reasonable for a dynamic language.

Why would need to keep restarting the REPL?

Re: Nannou – A Creative Coding Framework for Rust

#26
post #8

Nannou is great! I tried it and found that: 1. The initial setup and build time is perhaps a little long or complex for use in classrooms/workshops but it's fine for personal/professional use. 2. Rust's build time might not feel like a natural fit for creative coding. Even though initial build times are long (~3 minutes on an 8-core 2019 MBP), rebuilds are fast enough to create a short feedback loop. It's not as flui…

Appart for #3, what's the draw here? Is there any tangible benefit to this versus using Processing or OpenFrameworks? Edit: Read through their doc, it seems the benefits over Processing is performance, and Nannou targets realtime audio/video which is where Processing performance can start to be too sluggish. And OpenFrameworks being C++ means less reliable to live performance piece, where you wouldn't want a segfault…

The show can still be brought to an halt due to bugs in libraries using unsafe code, or array bounds access error.
Post reply on HN