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 <clatt...@nondot.org> 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 <sw...@davedelong.com 
>> <mailto:sw...@davedelong.com>> 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 
>>> <swift-evolution@swift.org <mailto:swift-evolution@swift.org>> 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
>>> swift-evolution@swift.org
>>> https://lists.swift.org/mailman/listinfo/swift-evolution
>> 
> 

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to