CompuServe Thread

#TDI Modula-2

2 messages in this thread
#109809From: bob hawkinsFeb 18, 1988 8:25 PM
When what you do is number crunching, not having long constants is crippling. I mean you can do D := longreal(LONGCARD(3141592654))/ longreal(LONGCARD(10000000)), but that sort of defeats the purpose of a high-level language, doesn't it? And not knowing what previously working code needs to be rewritten practically from scratch because they changed the .def files slows you down. And spending a whole day debugging a piece of code only to find that its a compiler bug that TDI knew about but didn't tell anyone about reduces your productivity. You want exagerration? How about "fully supports 64-bit floating point" when you can't even write a LONGREAL constant? How about "full revision 3 implementation" when Read(ch) still can't do single-key input?
#109848From: Erv ThompsonFeb 19, 1988 12:00 AM
All I can say is that I hope you'll enjoy using Benchmark. I did note that Fisher was totally aware of the TDI compilers inability to handle LONGREAL constants. Next revision. Hah!