Re: Re: Check this out for a good laugh
Imam Tashdid ul Alam <[email protected]> Thu, 15 Sep 2005 05:09:14 -0700 (PDT)
| Newsgroups | gmane.comp.lang.nice.general |
|---|---|
| Message-ID | <[email protected]> |
--- Artem Gr <[email protected]> wrote: >=20 > "do what other=20 > peoples already did, only making it better"... >=20 >=20 not a bad principle at all if you ask me. I was just wondering if anybody noticed some particularly striking notational similarity with Nice. what are option types in spec#? "T!" thingies? I guess this scheme, T!, T?, T*, T+ makes the good old T almost ridiculous, because the others, as far as I get it, do not distinguish between primitive types and references. should a language necessarily have that distinction to be fast? I mean, is it possible to design a compiler that is smart enough to retain the optimal performance? what happens to passing a parameter to a function? how would I let the compiler know whether I want it to be passed by value or by reference? am I asking the right questions? anyone? Daniel? what do you think? do you have any innovative ideas on this one? I think M$'s stand on the question is that the 'value types' are passed by value and the 'reference types' by reference, where they have 'struct' making composite value types and 'class' making composite reference types and in order to pass a primitive type by reference you use the [out] keyword. must it all be this much complicated? =09 __________________________________=20 Yahoo! Mail - PC Magazine Editors' Choice 2005=20 http://mail.yahoo.com ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server.=20 Download it for free - -and be entered to win a 42" plasma tv or your ver= y own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php