<FromGitter>
<watzon> @jgillich if it's a reserved keyword I'd recommend either prefixing it with something, like `redis_return` or shortening it/spelling it a different way like `ret`. Is return the only command like that?
<FromGitter>
<tenebrousedge> they mentioned `return`, `with`, and `union`
<FromGitter>
<jgillich> Yep those are the ones. The idea is to have a nice interface similar to the html_builder shard, so I'm not a fan of prefixing all methods. I'll look into macros, but I agree with you guys, probably a bad idea. Although they'd only be overwritten in the query builder block and there's no reason to return from that anyway...
<FromGitter>
<Blacksmoke16> got an example of it not working? are ways around certain cases
<FromGitter>
<watzon> Yeah Lucky's HTML builder ended up having to make some compromises too, like `para` instead of `p`
<FromGitter>
<watzon> Just make sure you document differences and you should be ok
<FromGitter>
<tenebrousedge> wow
<FromGitter>
<tenebrousedge> okay, nvm, just weird `icr` behavior
<FromGitter>
<tenebrousedge> in `play` you get an error, in `icr` all methods subsequently return 3
<FromGitter>
<Blacksmoke16> prob makes sense knowing how it works
<FromGitter>
<tenebrousedge> I suspect that it would be best to report it as a bug, but...I ain't gonna
dwdv has quit [Ping timeout: 276 seconds]
duane has joined #crystal-lang
<FromGitter>
<tenebrousedge> lovely. So I based my AoC2019 day 3 solution off a Python one. I noted a comment by it: ⏎ ⏎ > How long did it take your program to run? My program took 10 minutes. ⏎ Crystal: 418.7 milliseconds (not with `--release`) [https://gitter.im/crystal-lang/crystal?at=5de8613b1659720ca8fe0c5d]