On 7 January 2012 02:52, Walter Bright <newshound2@digitalmars.com> wrote:
MS also agree that the primitive __m128 is the right approach. I'm not basing my
opinion on their judgement at all, I independently conclude it is the right
approach, but it's encouraging that they agree... and perhaps they're a more
respectable authority than me and my opinion :)

Can you show me a typical example of how it looks in action in source code?

Not without breaking NDA's... but maybe I will anyway, I'll dig some stuff up...
 
What I proposed in the OP is the simplest, most non-destructive initial
implementation in the language. I think there is the lest opportunity for making
a mistake/wrong decision in my initial proposal, and it can be extended with
what you're suggesting in time after we have the opportunity to prove that it's
correct. We can test and prove the rest with libraries before committing to
implement it in the language...

I don't think the typeless approach will wind up being any easier, and it'll certainly suck when it comes to optimization, error messages, symbolic debugger support, etc.

Symbolic debugger support eh... now that is a compelling argument! :)

Okay, I'm prepared to reconsider... but I'm still apprehensive. I'm manuevans on skype, on there now if you want to add me...