On Mon, Mar 14, 2016 at 8:05 PM Jordan Rose <jordan_rose@apple.com <mailto:jordan_rose@apple.com>> wrote:
Ah, this doesn't distinguish
That's pretty important for this discussion.
On Mar 14, 2016, at 16:01 , Shawn Erickson via swift-evolution <swift-evolution@swift.org <mailto:swift-evolution@swift.org>> wrote:
I could have easily screwed up my grep but doing spot checks on the resulting data sets I didn't spot an issue. I did make assumptions about how well formed the data set was.
[shawnce:~/Downloads/swift-3-api-guidelines-review-swift-3]
[0:554]> grep -R "func [A-Za-z0-9]*([A-Za-z0-9]* [A-Za-z0-9]*:" Platforms/ | wc -l
10587
[shawnce:~/Downloads/swift-3-api-guidelines-review-swift-3]
[0:555]> grep -R "func [A-Za-z0-9]*(_ [A-Za-z0-9]*:" Platforms/ | wc -l
21654
[shawnce:~/Downloads/swift-3-api-guidelines-review-swift-3]
[0:556]> grep -R "func [A-Za-z0-9]*([A-Za-z0-9]* _:" Platforms/ | wc -l
0
[shawnce:~/Downloads/swift-3-api-guidelines-review-swift-3]
[0:557]> grep -R "func [A-Za-z0-9]*([A-Za-z0-9]*:" Platforms/ | wc -l
14
[shawnce:~/Downloads/swift-3-api-guidelines-review-swift-3]
[0:558]> grep -R "func [A-Za-z0-9]*()" Platforms/ | wc -l
7190
----
[shawnce:~/Downloads/swift-3-api-guidelines-review-swift-3]
[0:559]> grep -R "func [A-Za-z0-9]*([A-Za-z0-9]* [A-Za-z0-9]*:" SampleCode/ | wc -l
12
[shawnce:~/Downloads/swift-3-api-guidelines-review-swift-3]
[0:560]> grep -R "func [A-Za-z0-9]*(_ [A-Za-z0-9]*:" SampleCode/ | wc -l
0
[shawnce:~/Downloads/swift-3-api-guidelines-review-swift-3]
[0:561]> grep -R "func [A-Za-z0-9]*([A-Za-z0-9]* _:" SampleCode/ | wc -l
0
[shawnce:~/Downloads/swift-3-api-guidelines-review-swift-3]
[0:562]> grep -R "func [A-Za-z0-9]*([A-Za-z0-9]*:" SampleCode/ | wc -l
512
[shawnce:~/Downloads/swift-3-api-guidelines-review-swift-3]
[0:563]> grep -R "func [A-Za-z0-9]*()" SampleCode/ | wc -l
221
On Mon, Mar 14, 2016 at 3:28 PM Dave Abrahams via swift-evolution <swift-evolution@swift.org <mailto:swift-evolution@swift.org>> wrote:
on Sun Mar 13 2016, Shawn Erickson <swift-evolution@swift.org <mailto:swift-evolution@swift.org>> wrote:
> On Fri, Mar 11, 2016 at 1:30 PM Dave Abrahams via swift-evolution < >> > swift-evolution@swift.org <mailto:swift-evolution@swift.org>> wrote:
>
>>
>> Anyone who wants to measure is free to do so: simple regexps and wc
>> generally work for this purpose.
>>
>>
>> https://github.com/apple/swift-3-api-guidelines-review/tree/swift-3/Platforms
>>
>
> Not sure if anyone actually got around to this so doing a basic set of
> regex (includes class functions and overrides)...
>
> func foo(bar baz:Baz... ---> 10544
> func foo(baz:Baz... ---> 526
> func foo(_:Baz... ---> 92
> func foo() ---> 7392
Are you certain? Last we checked it was about 50/50 between having and
not-having a distinct argument label.
--
-Dave
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org <mailto:swift-evolution@swift.org>
https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org <mailto:swift-evolution@swift.org>
https://lists.swift.org/mailman/listinfo/swift-evolution