Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-13 Thread Chris Lattner via swift-evolution
> On Oct 13, 2016, at 12:03 PM, Ted F.A. van Gaalen > wrote: > > Hello Chris, > > Thank you for updating me, > read this and other related info again thoroughly > and will act accordingly. > In the mean time I will work dynamically on dynamics :o) > Currently I suspend

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-13 Thread Ted F.A. van Gaalen via swift-evolution
Hello Chris, Thank you for updating me, read this and other related info again thoroughly and will act accordingly. In the mean time I will work dynamically on dynamics :o) Currently I suspend my topic. and bring this back again much later but then tagged with [out of scope] If this is

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Chris Lattner via swift-evolution
> On Oct 12, 2016, at 10:14 AM, Ted F.A. van Gaalen via swift-evolution > wrote: > > Hello Austin > I haven’t read that from Chris - Must have overlooked it due to the shear > volume on swift-evolution. Completely understandable, I’m sure you’re not the only one

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Ted F.A. van Gaalen via swift-evolution
Hi David, thanks for your explanation, most things are understandable. However, I am challenged by all this to study this subject more in detail and come back with it later at a more convenient time. After all those years, now I have time for this to go in-depth, wait and see. Met

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Ted F.A. van Gaalen via swift-evolution
Hi Xiaodi, thanks for you reply, yes, I am aware from most things you write here, and also that what I wrote about dynamic facilities is probably not unique, as there are so many people involved and interested etc. then you wrote > … Swift 3, but the truth is that there will never be a release

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Xiaodi Wu via swift-evolution
On Wed, Oct 12, 2016 at 3:37 PM, Ted F.A. van Gaalen via swift-evolution < swift-evolution@swift.org> wrote: > Hi David, > > Thanks for your reply., OK, I think I understand. > > It then is a capacity problem, right? > > In effect, it means restricting people from bringing perhaps very valuable >

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread David Hart via swift-evolution
Hi Ted, My replies inline: > On 12 Oct 2016, at 22:37, Ted F.A. van Gaalen wrote: > > Hi David, > > Thanks for your reply., OK, I think I understand. > > It then is a capacity problem, right? Mainly. We lived through a few months where there was very little focus,

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Ted F.A. van Gaalen via swift-evolution
Hi David, Thanks for your reply., OK, I think I understand. It then is a capacity problem, right? In effect, it means restricting people from bringing perhaps very valuable (not necessarily my contributions) and essential ideas forward, which could play a crucial role improving Swift. I

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread David Hart via swift-evolution
Hello Ted, Please try to understand. As Xiaodi and others have said a few times, it has nothing to do with the topic being important or interesting. The current phase of Swift 4’s development does not allow any extensive discussion or review on topics which do not impact ABI stability: Stage

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Ted F.A. van Gaalen via swift-evolution
Hello Austin I haven’t read that from Chris - Must have overlooked it due to the shear volume on swift-evolution. Note that as you can see, I have apologised to Xiaodi for being a bit too direct, such as perceived in your culture perhaps. The Chinese characters should mean “respectful”” btw.

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Austin Zheng via swift-evolution
This is utterly ridiculous. Chris Lattner and the other core team members posted repeatedly at the beginning of the Swift 3.x/4 development cycle asking us expressly to keep the discussion focused on a number of specific topics. Not only have you repeatedly ignored that request, now you are being

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Ted F.A. van Gaalen via swift-evolution
Dear Xiaoid I still don’t agree with you, there should be some flexibility, things should live and also, if we adhere to this list you refer to on Github, than no new topics would be discussable... I am sorry if I wrote a bit harsh to you. Kind Regards 尊敬的 Ted > On 12 Oct 2016, at 18:41,

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Xiaodi Wu via swift-evolution
On Wed, Oct 12, 2016 at 11:32 AM, Ted F.A. van Gaalen wrote: > Hi Xiaodi, > please read in-line, thank you. > > On 12 Oct 2016, at 15:58, Xiaodi Wu wrote: > > On Wed, Oct 12, 2016 at 7:47 AM, Ted F.A. van Gaalen < > tedvgios...@gmail.com> wrote: > >>

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Ted F.A. van Gaalen via swift-evolution
Hi Xiaodi, please read in-line, thank you. > On 12 Oct 2016, at 15:58, Xiaodi Wu wrote: > > On Wed, Oct 12, 2016 at 7:47 AM, Ted F.A. van Gaalen > wrote: > >> On 11 Oct 2016, at 23:04, Xiaodi Wu

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Xiaodi Wu via swift-evolution
On Wed, Oct 12, 2016 at 7:47 AM, Ted F.A. van Gaalen wrote: > > On 11 Oct 2016, at 23:04, Xiaodi Wu wrote: > > Reflection is likely to be tackled in Swift 5, no? > > > I'd think you don’t need reflection that much, because defining > dynamic classes

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Ted F.A. van Gaalen via swift-evolution
> On 11 Oct 2016, at 23:04, Xiaodi Wu wrote: > > Reflection is likely to be tackled in Swift 5, no? I'd think you don’t need reflection that much, because defining dynamic classes (and other entities) are solely incremental compiler tasks, for which it can use previously

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Ted F.A. van Gaalen via swift-evolution
Hi Jeremy > On 12 Oct 2016, at 10:52, Jeremy Pereira > wrote: > > >> On 11 Oct 2016, at 14:15, Ted F.A. van Gaalen via swift-evolution >> wrote: >> >> >> While Swift is mainly a statically typed language, recompilation or >>

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-12 Thread Jeremy Pereira via swift-evolution
> On 11 Oct 2016, at 14:15, Ted F.A. van Gaalen via swift-evolution > wrote: > > > While Swift is mainly a statically typed language, recompilation or > additional > compilation and somehow link it al together is obviously necessary at run > time, > each time a

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-11 Thread Xiaodi Wu via swift-evolution
Reflection is likely to be tackled in Swift 5, no? So realistically, this could be on track for Swift 6 or 7. Let's postpone discussion until then. On Tue, Oct 11, 2016 at 15:59 David Sweeris via swift-evolution < swift-evolution@swift.org> wrote: > > On Oct 11, 2016, at 12:40, Anton Zhilin via

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-11 Thread David Sweeris via swift-evolution
> On Oct 11, 2016, at 12:40, Anton Zhilin via swift-evolution > wrote: > > Hello Ted, > First of all, this topic belongs to reflection, which is specifically stated > to be out of scope of Swift 4 Phase 1. So all considerations are purely > theoretical for now. >

Re: [swift-evolution] Dynamic Class/Struct Definition At Run Time

2016-10-11 Thread Ted F.A. van Gaalen via swift-evolution
thank you, Goffredo, Anton, see inline TedvG > On 11 Oct 2016, at 21:10, Goffredo Marocchi wrote: > > I quite like your builder pattern way of adding properties and methods :). > > Sent from my iPhone > > On 11 Oct 2016, at 19:40, Anton Zhilin via swift-evolution >