On 7 January 2012 02:52, Walter Bright <newshou...@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...