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