Awesome. The thread has gotten so long and forked that it’s hard to keep track 
of what has been asked and answered. I’ll check these out and get back if I 
have more questions.

Thanks! 🙇 

Dave

> On Dec 4, 2017, at 11:20 AM, Chris Lattner <[email protected]> wrote:
> 
> It could work, but is a much worse approach IMO.  The proposal discusses it 
> here:
> https://gist.github.com/lattner/b016e1cf86c43732c8d82f90e5ae5438#motivation-and-context
>  
> <https://gist.github.com/lattner/b016e1cf86c43732c8d82f90e5ae5438#motivation-and-context>
> https://gist.github.com/lattner/b016e1cf86c43732c8d82f90e5ae5438#direct-language-support-for-python-and-all-the-other-languages
>  
> <https://gist.github.com/lattner/b016e1cf86c43732c8d82f90e5ae5438#direct-language-support-for-python-and-all-the-other-languages>
> 
> Doug has been suggesting similar directions upthread, when he has a chance to 
> respond to my questions, I’ll do a detailed comparison of the approaches.
> 
> -Chris
> 
>> On Dec 4, 2017, at 10:05 AM, Dave DeLong <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Hi Chris,
>> 
>> We do the Swift integration with Objective-C via modules. Why wouldn’t that 
>> approach work with Python? Or if it would, why would we favor this dynamic 
>> member lookup over importing a Python API via a module?
>> 
>> Dave
>> 
>>> On Nov 26, 2017, at 11:04 PM, Chris Lattner via swift-evolution 
>>> <[email protected] <mailto:[email protected]>> wrote:
>>> 
>>> I’d like to formally propose the inclusion of user-defined dynamic member 
>>> lookup types.
>>> 
>>> Here is my latest draft of the proposal:
>>> https://gist.github.com/lattner/b016e1cf86c43732c8d82f90e5ae5438 
>>> <https://gist.github.com/lattner/b016e1cf86c43732c8d82f90e5ae5438>
>>> https://github.com/apple/swift-evolution/pull/768
>>> 
>>> An implementation of this design is available here:
>>> https://github.com/apple/swift/pull/13076
>>> 
>>> The implementation is straight-forward and (IMO) non-invasive in the 
>>> compiler.
>>> 
>>> -Chris
>>> 
>>> _______________________________________________
>>> swift-evolution mailing list
>>> [email protected]
>>> https://lists.swift.org/mailman/listinfo/swift-evolution
>> 
> 

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to