On Monday, 2 January 2017 at 18:40:44 UTC, Stefan Koch wrote:
So guys.basic function-calls are supported. Hell YEAH!
Meaning this will compile : uint caller(uint n) { return callee(n, 2); } uint callee(uint a, uint b) { return a*b; } static assert(caller(3) == 6); static assert(caller(24) == 48); uint rfn(uint n) { if (n) return n + rfn(n-1); return 1; } pragma(msg, rfn(2000));