From: marcov@stack.nl   
      
   On 2005-02-04, Erwann ABALEA wrote:   
   > On Fri, 4 Feb 2005, Marco van de Voort wrote:   
   >   
   >> On 2005-02-04, RadSurfer wrote:   
   >> > Man2: Integer = (Manifest + $09); { FAILS ! Ughh! }   
   >> >   
   >> > If the result evaluates to a CONSTANT, then accepting the expression   
   >> > should work! but TP 5.5 won't allow this... gubbish!   
   >> >   
   >> > In C/C++ this would not even be an issue.   
   >>   
   >> TP 5.5 ship date is 2 may 1989. Which C++ compiler from that date do you   
   >> use to compare?   
   >   
   > Turbo C 2.01, also available from the Borland Museum? ;)   
      
   To my knowledge that is not a C++ compiler :-) See the original question...   
      
   >> And on which machine of that time do you run it?   
   >   
   > I still use my HP200LX.   
      
   I still use my C=64 from 1983. Not with TP though   
      
   > The point here is that RadSurfer wants to write TP code based on a C   
   > source, *with only a few modifications*. The languages aren't equivalent,   
   > and one must obviously make a porting effort. RadSurfer wants TP55 to   
   > compile nearly C code. That's dumb.   
      
   Moreover a compiler that either supports a 32-bit+ protected mode model, or   
   emulates it. (e.g. by compiler magic that fixes the pointer addition)   
      
   Also he doesn't seem to note that a for in C is a specialised notation of a   
   while loop in principle, while Pascal FOR is not.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|