4 ms·
I used it a lot over the summer on some pet projects and really enjoyed it. Being a heavy Ruby/Typescript user in recent years it feels like a natural melding o
by boredtofears 4y ago
I used it a lot over the summer on some pet projects and really enjoyed it. Being a heavy Ruby/Typescript user in recent years it feels like a natural melding of the two. Macros are a really interesting way to achieve many of the same metaprogramming properties of Ruby (although a little awkward to reason about).
I used Jamis Buck's book The Ray Tracer Challenge[1] as a fun kind of way to learn the language and ended up learning a good chunk of the language as a result.
My biggest complaint is just that it's not more popular - it's ecosystem is pretty web developer-centric and I'd personally love to see it used for more things outside of that.
[1] https://pragprog.com/titles/jbtracer/the-ray-tracer-challenge/ https://pragprog.com/titles/jbtracer/the-ray-tracer-challeng...
- SkyLinx 4y agoThat page doesn't mention Crystal. Is the book about Crystal code?
- boredtofears 4y agoNo, it’s about building a ray tracer. You can use any language you want to work through the book. I find it a good way to explore new languages.