Re: [swift-corelibs-dev] KVC dependent classes

2016-03-15 Thread David Hart via swift-corelibs-dev
Sorry, I said NSProgress but I meant NSPredicate. I personally can't even 
imagine what a alternative API for NSPredicate would look like 樂

> On 15 Mar 2016, at 00:21, Tony Parker  wrote:
> 
> Hi David,
> 
> It’s likely that we’ll have to come up with some alternative API in these 
> cases. For example, in NSProgress I could imagine a callback for progress 
> updates instead of observing the properties. It’s not ideal but I don’t think 
> we want to undertake a reinvention of KVO when we do not have the Objective-C 
> runtime present (so much of it relies on that dynamic behavior).
> 
> - Tony
> 
>> On Mar 14, 2016, at 4:14 PM, David Hart via swift-corelibs-dev 
>>  wrote:
>> 
>> I was looking through Foundation for stuff to do and saw NSProgress, 
>> NSExpression and NSSortDescriptor. They seem to be most reliant on KVC, and 
>> as KVC is not available without the Objective-C runtime, I’m not sure what 
>> those classes are doing here. Are those classes doomed to be dropped? Or is 
>> there another way to implement them?
>> 
>> David.
>> ___
>> swift-corelibs-dev mailing list
>> swift-corelibs-dev@swift.org
>> https://lists.swift.org/mailman/listinfo/swift-corelibs-dev
> 
___
swift-corelibs-dev mailing list
swift-corelibs-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-corelibs-dev


Re: [swift-corelibs-dev] KVC dependent classes

2016-03-14 Thread Tony Parker via swift-corelibs-dev
Hi David,

It’s likely that we’ll have to come up with some alternative API in these 
cases. For example, in NSProgress I could imagine a callback for progress 
updates instead of observing the properties. It’s not ideal but I don’t think 
we want to undertake a reinvention of KVO when we do not have the Objective-C 
runtime present (so much of it relies on that dynamic behavior).

- Tony

> On Mar 14, 2016, at 4:14 PM, David Hart via swift-corelibs-dev 
>  wrote:
> 
> I was looking through Foundation for stuff to do and saw NSProgress, 
> NSExpression and NSSortDescriptor. They seem to be most reliant on KVC, and 
> as KVC is not available without the Objective-C runtime, I’m not sure what 
> those classes are doing here. Are those classes doomed to be dropped? Or is 
> there another way to implement them?
> 
> David.
> ___
> swift-corelibs-dev mailing list
> swift-corelibs-dev@swift.org
> https://lists.swift.org/mailman/listinfo/swift-corelibs-dev

___
swift-corelibs-dev mailing list
swift-corelibs-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-corelibs-dev


[swift-corelibs-dev] KVC dependent classes

2016-03-14 Thread David Hart via swift-corelibs-dev
I was looking through Foundation for stuff to do and saw NSProgress, 
NSExpression and NSSortDescriptor. They seem to be most reliant on KVC, and as 
KVC is not available without the Objective-C runtime, I’m not sure what those 
classes are doing here. Are those classes doomed to be dropped? Or is there 
another way to implement them?

David.
___
swift-corelibs-dev mailing list
swift-corelibs-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-corelibs-dev