> On Mar 6, 2017, at 5:59 PM, Greg Parker <[email protected]> wrote: > > >> On Mar 6, 2017, at 5:48 PM, Philippe Hausler via swift-dev >> <[email protected]> wrote: >> >> Is there a way to mark a function in swift (on Linux) to use the same >> emission strategy as weak declarations in c? >> >> I was to tinkering with some ideas on fixing some poor behavior in >> swift-corelibs-foundation and weak would potentially solve this specific >> case. >> >> For reference this is the syntax I am interested in (since it is a bit >> obscure) https://en.m.wikipedia.org/wiki/Weak_symbol > > Weak definitions are expensive. What are you trying to do? >
I was trying to prototype some fixes for factory pattern initializers. The other strategy that I was considering was using hoisting of functions to init methods but that didn't seem to work with disparate types. This wasn't really intended to be a real solution but more so a proof of concept. > > -- > Greg Parker [email protected] Runtime Wrangler > >
_______________________________________________ swift-dev mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-dev
