May 31, 2003
Walter wrote:
>>and OP's variable constants.  :-)
> variable constants? Dare I ask? <g>

"Mutable constants"

Turbo Pascal could not draw any wisdom of constants being constant. They were just global variables, assignable, with a slight difference that they could be used in any context, where constants could. For example, as array boundaries. Dynamite. :>

Since Delphi 1.0, the const-ness of constants is enforced in a strong manner by a compiler, exactly like in D, they are even inlined. But for compatibility reasons, there is a switch which allows for the Turbo pascal treatment of constants.

-i.

May 31, 2003
"Ilya Minkov" <midiclub@8ung.at> wrote in message news:bbakhk$1veg$1@digitaldaemon.com...
> Walter wrote:
> >>and OP's variable constants.  :-)
> > variable constants? Dare I ask? <g>
>
> "Mutable constants"
>
> Turbo Pascal could not draw any wisdom of constants being constant. They were just global variables, assignable, with a slight difference that they could be used in any context, where constants could. For example, as array boundaries. Dynamite. :>
>
> Since Delphi 1.0, the const-ness of constants is enforced in a strong manner by a compiler, exactly like in D, they are even inlined. But for compatibility reasons, there is a switch which allows for the Turbo pascal treatment of constants.

I wouldn't call that a feature of the Delphi language, then.


May 31, 2003
By the looks of your reply and those of others,
we need three extra catorgries in the comparason
table in addition to the ones already suppiled.

Yes	- Full support of said feature.

No	- No support or no direct language
	support - support added by other
	means should either result in one
	of the following options

LIB	- Supported by the standard library -
	which must be defined along with the
	semantic standard (eg. STL dynamic
	arrays in C++) - support supplied
	by third party libraries should
	result in a No.

N/A	- Not applicable - this feature would
	be useless in light of another feature
	(eg. Templates are normally useless with
	dynamic typing or generic programming)

Part	- Partial support - some aspects of
	this feature are available but not
	everything (eg. asserts vs. full
	design by contract) - to many
	languages supplying partial support
	would indicate the feature needs to
	be split into subfeatures - as is
	probably the case with DBC vs asserts

Specifying such options would result in a
more fair comparason which would not detract
from the appeal of D - such fairness may
even enhance said appeal, with people being
less suspicious of such advertising.

However, due to the more complex nature of
the resulting table a definition of these
terms would be required, one similar to
the aforementioned proposal should suffice.

(Oh, and a note to email you, or post to
this group correcting any errors in the
comparason would also help - it such a
request has not been made explicit elsewhere.

C 2003/5/31

'I see in the near future a crisis approaching
that unnerves me and causes me to tremble for
the safety of my country ... corporations have
been enthroned and an era of corruption in
high places will follow.' -- Abraham Lincoln

May 31, 2003
>'I see in the near future a crisis approaching
>that unnerves me and causes me to tremble for
>the safety of my country ... corporations have
>been enthroned and an era of corruption in
>high places will follow.' -- Abraham Lincoln

The world is a kind of Yin-Yang thing. Two
powers struggling eternally. In times of war
or need, the able see to our needs, and their
offspring prevail. In times of stagnation and
safety it is the socially adept who prevail.
That leads to nepotism and corruption. A time
of democracy is only to be found fleetly at the
transition from the ables' time to the socially
adepts' time.

What Today is, is for you to ponder.

-- Georg Wrede

(Sorry, I couldn't resist! The above is donated
to Public Domain: all I ask is to be credited.)



June 01, 2003
"Walter" <walter@digitalmars.com> wrote in message bb9s9i$18pa$2@digitaldaemon.com

[...]

> That's one reason I'd have a problem including Delphi in the chart - I simply don't know enough about Delphi to make such calls in a consistent manner with the other languages. Not to say the rest is perfect, either.

You can't reasonably leave it out.  It's a major player despite the fact that Borland can't market water in the desert, especially outside the US where it suffers less from the "not made by Microsoft" syndrome.

-- 

 A: Top-posters.
 Q: What is the most annoying thing on Usenet?


June 01, 2003
Georg Wrede wrote:

> (Sorry, I couldn't resist! The above is donated
> to Public Domain: all I ask is to be credited.)

Ack, thats what you get for leaving the
random signature file option on the favourate
quotes section :-) Always detracts from the
issues discussed.

I, however, would like to discuss your comments
further; but to reply here would be far too
offtopic. Could you send your email address to
cc *at* gateway.mirlex.com as your supplied
address is not working (550 / user not found)

C 2003/6/1

(Please ignore the quote behind the curtain).

"Emancipate yourself from mental slavery,
 None but ourselves can free our minds ..."
	-- Bob Marley (Redemption Song)

June 01, 2003
"DRS" <drs@removethis.ihug.com.au> wrote in message news:bbddpu$2em0$1@digitaldaemon.com...
> that Borland can't market water in the desert, >

ROFL

That was a good one. And sadly true.

sm


June 02, 2003
oN 30-May-03, Alisdair Meredith said:

> I remember using it in Delphi2, not sure about Delphi 1

You're right -- it surfaced in D2.

-- 
Bill
Posted with XanaNews Version 1.15.2.2
June 02, 2003
"William Meyer" <bill_meyer@earthlink.net> wrote in message
news:bbe6ed$27l$1@digitaldaemon.com...
oN 30-May-03, Alisdair Meredith said:

> > I remember using it in Delphi2, not sure about Delphi 1

> You're right -- it surfaced in D2.

Huh? Am I blind? I have Delphi 7 and there's no return statement to be seen. Any pointers?

sm


June 03, 2003
In article <bbbat8$2ot3$1@digitaldaemon.com>, Georg Wrede says...
>
>>'I see in the near future a crisis approaching
>>that unnerves me and causes me to tremble for
>>the safety of my country ... corporations have
>>been enthroned and an era of corruption in
>>high places will follow.' -- Abraham Lincoln
>
>The world is a kind of Yin-Yang thing. Two
>powers struggling eternally. In times of war
>or need, the able see to our needs, and their
>offspring prevail. In times of stagnation and
>safety it is the socially adept who prevail.
>That leads to nepotism and corruption. A time
>of democracy is only to be found fleetly at the
>transition from the ables' time to the socially
>adepts' time.
>
>What Today is, is for you to ponder.

I've found out that not everybody recognized
this as a travesty of Fortune quotes.

>-- Georg Wrede
>
>(Sorry, I couldn't resist! The above is donated
>to Public Domain: all I ask is to be credited.)

Not even this rang a bell with some.

Ah, well, what can you do.