Re:Tranquil is a programming language built on top of LLVM &...
by jheriko on Tuesday December 18, 2012 @09:38AM
(#4937640)
its perfectly well founded and measurable.
my issue with objective-c and its runtime is the message passing implementation and the reliance on it - it is incredibly powerful, but the cost is phenomenal in the contexts i work with - and a common optimisation i find myself doing is making C++ style calls out of c functions with a 'this' as the first parameter.
there is no real need for this cost if the compiler could have more information about use and respected the "don't pay for what you don't need"
my issue with objective-c and its runtime is the message passing implementation and the reliance on it - it is incredibly powerful, but the cost is phenomenal in the contexts i work with - and a common optimisation i find myself doing is making C++ style calls out of c functions with a 'this' as the first parameter.
there is no real need for this cost if the compiler could have more information about use and respected the "don't pay for what you don't need"