Re: Autolayout wrt Cassowary
Re: Autolayout wrt Cassowary
- Subject: Re: Autolayout wrt Cassowary
- From: David Hoerl <email@hidden>
- Date: Fri, 25 Oct 2013 14:38:09 -0400
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 (email@hidden)
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:
This email sent to email@hidden