<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Sure! We can have a discussion here about what you’ve done, or if you are feeling up to it, you can put up a PR with some of your code.<div class=""><br class=""></div><div class="">Keep in mind that our #1 goal is API compatibility with the Darwin Foundation, so while it’s tempting to reinvent the thing from scratch to make it better for Swift, we aren’t doing that (yet).</div><div class=""><br class=""></div><div class="">- Tony</div><div class=""><br class=""></div><div class=""><div><blockquote type="cite" class=""><div class="">On Jan 12, 2017, at 8:35 AM, Atharva Vaidya <<a href="mailto:atharva.vaidya@drexel.edu" class="">atharva.vaidya@drexel.edu</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hello all,<div class=""><br class=""></div><div class="">I've tried to port NSExpression to Swift with a very crude, non-complete, untested, and possibly incorrect implementation. Here's the link to the repo: <a href="https://github.com/AtharvaVaidya/Expression" class="">https://github.com/AtharvaVaidya/Expression</a>. </div><div class=""><br class=""></div><div class="">I would love to contribute to this effort.</div><div class=""><br class=""><div class="">
<div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Atharva Vaidya,<br class="">Drexel University, Class of 2020.</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><br class="Apple-interchange-newline">
</div>
<br class=""><div class=""><blockquote type="cite" class=""><div class="">On Jan 12, 2017, at 11:13 AM, Tony Parker via swift-corelibs-dev <<a href="mailto:swift-corelibs-dev@swift.org" class="">swift-corelibs-dev@swift.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Nethra,<div class=""><br class=""></div><div class="">Thanks for your interest!</div><div class=""><br class=""></div><div class="">Probably the best place to get started would be to take a look at our documentation about NSExpression. Some of it is pretty tricky to implement without the dynamic behavior of ObjC though.</div><div class=""><br class=""></div><div class="">- Tony</div><div class=""><br class=""></div><div class=""><div class=""><div class=""><blockquote type="cite" class=""><div class="">On Jan 12, 2017, at 4:24 AM, Nethra Ravindran via swift-corelibs-dev <<a href="mailto:swift-corelibs-dev@swift.org" class="">swift-corelibs-dev@swift.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div style="font-family: helveticaneue; font-size: 12px;" class="">Hi All,<br class=""></div><div style="font-family: helveticaneue; font-size: 12px;" class=""><div style="font-family:helveticaneue" class=""><br class=""></div><div style="font-family:helveticaneue" class="">This is Nethra Ravindran and I’m a university student doing my internship. I would like to contribute to Swift Foundation. I have looked upon NSExpression and I am interested in contributing the implementation. I would be very thankful if I could get some pointers about it.</div><div style="font-family:helveticaneue" class=""><br class=""></div><div style="font-family:helveticaneue" class="">Thank you in advance for your help!</div><div style="font-family:helveticaneue" class=""><br class=""></div><div style="font-family:helveticaneue" class="">Regards,</div><div style="font-family:helveticaneue" class="">Nethra Ravindran</div><div style="font-family:helveticaneue" class=""><br class=""></div></div></div>
_______________________________________________<br class="">swift-corelibs-dev mailing list<br class=""><a href="mailto:swift-corelibs-dev@swift.org" class="">swift-corelibs-dev@swift.org</a><br class=""><a href="https://lists.swift.org/mailman/listinfo/swift-corelibs-dev" class="">https://lists.swift.org/mailman/listinfo/swift-corelibs-dev</a><br class=""></div></blockquote></div><br class=""></div></div></div>_______________________________________________<br class="">swift-corelibs-dev mailing list<br class=""><a href="mailto:swift-corelibs-dev@swift.org" class="">swift-corelibs-dev@swift.org</a><br class=""><a href="https://lists.swift.org/mailman/listinfo/swift-corelibs-dev" class="">https://lists.swift.org/mailman/listinfo/swift-corelibs-dev</a><br class=""></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div></body></html>