Ray Tracing in Nim
nim-lang.org
Ray Tracing in Nim
1–10 of 68 posts
Re: Ray Tracing in Nim
#2See my post here: https://forum.nim-lang.org/t/5363#33576
Re: Ray Tracing in Nim
#3Re: Ray Tracing in Nim
#4Re: Ray Tracing in Nim
#5Anyone have thoughts on nim vs rust for data centric (Scala like) applications
Re: Ray Tracing in Nim
#6Anyone have thoughts on nim vs rust for data centric (Scala like) applications
Re: Ray Tracing in Nim
#7Anyone have thoughts on nim vs rust for data centric (Scala like) applications
If they’re data centric, would you not be better off with vanilla python? If you have numpy do the heavy lifting, it’ll be as fast plus all the syntactic/ecosystem benefits
Re: Ray Tracing in Nim
#8Re: Ray Tracing in Nim
#9Anyone have thoughts on nim vs rust for data centric (Scala like) applications
But the Rust community is so much bigger, pretty much every question I had was answered after a quick Google search.
Re: Ray Tracing in Nim
#10Anyone have thoughts on nim vs rust for data centric (Scala like) applications
If they’re data centric, would you not be better off with vanilla python? If you have numpy do the heavy lifting, it’ll be as fast plus all the syntactic/ecosystem benefits
(a) you need performance for applications outside of numpy / pandas & you want to avoid writing a C extension to do so (nim is also actually a good choice for python extensions via nimpy - if you are still using python as the main language of your project/system)
(a2) you want good concurrency (some would say python's async/await is good - but it feels too little too late to me) & you at least want the option of parallelism (like this article takes advantage of)
(b) you want / need the powerful macro system for dsls / custom (compile-type-checkable) language extensions.
There is a good future for nim in scientific computing (frankly, there is a good present) - but for it to be better, people need to be willing to forgo some of the ecosystem (when possible) and to help build that future.