<FromGitter>
<RespiteSage> Maybe "type promotion" was the wrong wording.
<FromGitter>
<RespiteSage> Unless I'm sorely mistaken, the hardware doesn't do arithmetic on numbers of mismatched length, so either Crystal or LLVM has to turn those numbers into the same type under the covers.
<FromGitter>
<RespiteSage> Presumably it's the larger type, and then they try to convert it to the left-hand type, which could raise overflow.
<FromGitter>
<RespiteSage> I'm asking this because I'm trying to handle arithmetic with mismatched numeric types in saline (https://github.com/RespiteSage/saline).
<FromGitter>
<Daniel-Worrall> yikes, my playground docker container was using 1.2GB of memory
Guest15 has joined #crystal-lang
<Guest15>
hello all. i am wondering if variadic functions are supported for crystal functions and procs. ive tried playing around with VaList and viewing the specs around it, but i cant seem to make sense of it. does anyone happen to have an example of passing multiple arguments via variadic functions with crystal?