<div dir="ltr"><div>on Fri, 3 Nov 2017 09:40:35 -0600 Dave DeLong &lt;<a href="mailto:swift@davedelong.com">swift@davedelong.com</a>&gt; wrote:<br></div><div><br></div><div>&gt; That’s cool, but a hygienic macro system isn’t anywhere on the Swift roadmap.<br></div><div>&gt;</div><div>&gt; Chris has mentioned in interviews that such a system is &quot;a big feature that’s open-ended and requires a huge design process” which makes off-the-table for Swift 5, and (I’m guessing) unlikely for Swift 6 too.</div><div><br></div><div>&gt; Personally I’d like to be able to better debug my apps in Swift 4.1 rather than waiting another 2 or 3 years for a magical macro system to somehow solve this.</div><div><br></div><div>if that&#39;s just for debugging -- consider using Thread.callStackSymbols</div><div><br></div><div>last i checked it has the entries in the mangled form, but probably it&#39;s (1) good enough for debugging purposes and (2) possible to de-mangle them somehow.</div><div><br></div><div>Mike</div><div><br></div></div>