News for hackers. Stuff that matters.
Re:WWDC 2017 and What It Means for Developers by aparadja on Saturday June 17, 2017 @07:53AM (#14575475)
That function sure is ugly, but in general they have done a great job in making their own APIs more easy on the eyes.

And even that monstrosity doesn't look that bad in actual use:

  let filter = BNNSFilterCreateConvolutionLayer(&inDesc, &outDesc, &layerParams, &filterParams)
The worst offenders for readability are these C-ish functions that deal with unsafe pointers. But at least in Swift, I appreciate the safety brought by the type checking. It's quite nice that unsafe code is clearly marked.
Re:WWDC 2017 and What It Means for Developers by pjmlp on Saturday June 17, 2017 @09:40AM (#14575850)
> The worst offenders for readability are these C-ish functions that deal with unsafe pointers.

That is exactly the point, to make it pretty clear that the code needs to be scrutinized very carefully for its safety.