Hacker News new | ask | show | jobs
by rev_null 2095 days ago
Creator here. I just updated the README and name for this project since it is the legacy implementation. I started the new implementation in Rust earlier this year.

If you're interested in seeing it in action, here's a recent video (there are more on my youtube page): https://www.youtube.com/watch?v=qeseWGmcIbY

2 comments

Could you say something about the switch from Haskell to Rust? Was it motivated by performance? or type system complexity? or something else?
Honestly, I was just looking to learn Rust and this seemed like a reasonable project for it. It's small enough that I could conceivably rewrite it in a couple of months and the stakes were low if it didn't work out.

Mostly, I'm just sticking with the Rust implementation now because it has a couple of new features that I wanted. Also, it should theoretically (I have not tested) be able to run on other OSes, since it is built around JACK instead of ALSA.

It looks extremely interesting! Is there any sort of documentation, like a quick introduction, tutorial or reference? I found the Wikipedia page about Befunge and I just don't get, how this transforms into sound in Noisefunge...