You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's the main issue I ran into when porting sourcecode to dotty. It needs macros to
get the arguments of ~the root context (like in def foo(a: Int, b: String)(implicit foo: Foo) with the implicit materialization of Foo backed by a macro - how can the macro get Exprs for 2 and "a" in f(2, "a")?). Prevents to have sourcecode.Args work fine.
get the ~raw code of arguments of the root context (in def foo(s: Seq[Int])(implicit foo: Foo), with the implicit materialization of Foo backed by a macro - how can the macro get a String "(1 to 10).sum" in f((1 to 10).sum)?). Prevents to have sourcecode.Text work fine.