| |
|
|
Frank Abbing | |
|
| |
|
|
|
RGH | Wann war "früher"?
Ich kann mich zumindest nicht entsinnen, ein solches Feature bewußt beschrieben, ein- oder ausgebaut zu haben.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 01.12.2008 ▲ |
|
|
|
|
| Ich glaube, Frank könnte mit früher meinen, die Zeit bevor der Punkt auch z.B. von Klassen verwendet wurde, sodass XProfan dies einfach (noch) als Float interpretierte. Ich glaube auch, dass dies mal funktionierte, und ich auch ab und zu so schrieb - auch wenn ichs heute nicht mehr tun würde.
Empfehlenswert empfinde ich diese Syntax aktuell jedoch nicht, ist .66 schon des Punktes wegen in XProfan keine allzu eindeutige Aussage, wenn auch im im Kontext x!=.66 ziemlich eindeutig. |
|
|
| |
|
|
|
Michael Wodrich | Könnte das durch die "=+", "=-", "=*", "=/" - Geschichte entstanden sein? |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 01.12.2008 ▲ |
|
|
|
|
Frank Abbing | RGH
Wann war "früher"?
Ich kann mich zumindest nicht entsinnen, ein solches Feature bewußt beschrieben, ein- oder ausgebaut zu haben.
Gruß Roland
Ich meine vor XProfan 11. Hab letzte Tage einige Quellcodes von mir gefunden, die diese Abkürzungen benutzen. Kenne sowas noch von diversen anderen Programmsprachen und dachte immer, das wäre ein Feature... |
|
|
| |
|
|
|
RGH | Im Moment (am Arbeitsplatz) habe ich kein älteres XProfan zur Verfügung, aber ich könnte mir vorstellen, dass dieses "Feature" schon mit XProfan 8 mit der objektorientierten Programmierung weggefallen ist. Seit damals wird ein Punkt am Anfang eines Ausdrucks um die hinter dem letzten WITH stehende Variable ergänzt und als Objektvariable interpretiert. Und da in Deinem Beispiel kein WITH vorkommt, wird vermutlich der Ausdruck so wie er ist als Objektvariable interpretiert und als solche natürlich nicht gefunden. Ich werde das bei Gelegenheit mal überprüfen. (Wenn es wirklich seit XProfan 8 (= seit über 5 Jahren) so ist, dann kann es nicht soooo dringend sein. )
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 02.12.2008 ▲ |
|
|
|
|
RGH | Korrektur nach einem Blick in den XProfan-Quelltext:
Möglicherweise (um nicht zu sagen: wahrscheinlich) ist dieses (bislang undukumentierte und unbeachtete) Feature auch erst durch XProfan 11.1 mit der Möglichkeit der Zuweisung von Teil-Strukturen in Objekten verloren gegangen. Wenn dem so ist, ließe sich da für die nächste Versionen sicher was machen ...
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 02.12.2008 ▲ |
|
|
|
|
Frank Abbing | RGH
Korrektur nach einem Blick in den XProfan-Quelltext:
Möglicherweise (um nicht zu sagen: wahrscheinlich) ist dieses (bislang undukumentierte und unbeachtete) Feature auch erst durch XProfan 11.1 mit der Möglichkeit der Zuweisung von Teil-Strukturen in Objekten verloren gegangen. Wenn dem so ist, ließe sich da für die nächste Versionen sicher was machen ...
Gruß Roland
Och jo, büdde... |
|
|
| |
|
|
|
RGH | Ok, in der nächsten Version kann vei Dezimalzahlen die 0 vor dem Punkt wieder weggelassen werden.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 10.02.2009 ▲ |
|
|
|