<FromGitter>
<asterite> Always start without macros. Add macros if you find repetition in your code
renich has joined #crystal-lang
Starfoxxes has quit [Ping timeout: 248 seconds]
Starfoxxes has joined #crystal-lang
<FromGitter>
<wrq> I gotta get used to that. I am not a huge fan of metaprogramming in Ruby, I've always envied the FP style of things. I know that macros aren't exactly the same and offer much stronger guarantees. I'm reading up now on macros in crystal.
<FromGitter>
<RespiteSage> Good idea. It looks like the "put the most specific first" advice does work for this, but I had forgotten which way it worked (first vs most recent).