2 ms·
I'm working on a music composition tool called ngrid (http://ngrid.io http://ngrid.io). I'm using Julia to prototype some complicated DSP algorithms. I've trie
by adamnemecek 7y ago
I'm working on a music composition tool called ngrid (http://ngrid.io http://ngrid.io). I'm using Julia to prototype some complicated DSP algorithms.
I've tried doing these algorithms in other languages (Swift, Rust, C, Python), all of them were getting in the way. Julia is really liberating, I feel like I can concentrate on the hard parts as opposed to fighting the language.
- srpguy 7y agoSurprised Rust was getting in the way (at least among the languages on that list), but it's awesome to hear how well Julia is doing.
- adamnemecek 7y agoI'll use Rust eventually, but Rust is super nitpicky. Julia is less nitpicky. I think that Rust is the perfect language for shipping things, Julia is the perfect language for prototyping. Rust is better for systems, like asynchronous, must-be-correct systems. Julia is forgiving but I'm not sure I can ship SDKs/APIs in it.
- cosmojg 7y ago> Rust is the perfect language for shipping things, Julia is the perfect language for prototyping. You hit the nail on the head. This is exactly what I do in many of my workflows. Fortunately, Julia is so good on its own that I don't have to do this very often. I can't wait until static compilation is done!