I believe there are other fora for shooting the breeze.

    — F

NOTE: BELOW IS NOT A TECHNICAL POST PER SE - WILL BE LAST ONE FROM ME


I hope this doesn't waste anyone else's time. This is absolutely technical in the sense that if so, it provides another resource to better understand the techology we use.

I look over and see Brad Cox's original book on ObjectiveC in my bookcase. That he as the originator was stated in the Apple docs at least a long time ago (probably not now). Reading that book did enhance my understanding of ObjectiveC - YMMV.

I like many others here spend 100% of my time working on Apple technology. Often, we all end up being proxies for Apple - at my company everyone comes to me with complaints or praise of iOS7, why did Apple do such and such, etc etc.

So I'm hyping autolayout to some other engineers, when whack, they tell me "Apple didn't invent that - they took it from Cassowary" (google autolayout Cassowary). I sort of felt blindsided, YMMV.

It sure looks likely that either it came from there or heavily affected Apple's design.

I entered a bug report on Autolayout documentation, rdar://15298919, asking that a reference to Cassowary be added if applicable. After all, in the Concurrency Guide, you will find this:

"The term thread is used to refer to a separate path of execution for code. The underlying implementation for threads in OS X is based on the POSIX threads API."

No one NEEDS to know that, right, to use NSThreads?

If anyone from Apple cares to take this up they can, I won't waste any more electrons. It seems petty to me to not give credit where credit is due.

PS:

Note that the original Cassowary paper (http://www.cs.washington.edu/research/constraints/cassowary/cassowary-tr.pdf) lists some 20 sources that affected its design.
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to