Re: Informix 4gl -- Autistic Compiler?
Posted in 1993
In <2eirogINN43e@emory.mathcs.emory.edu> jgordon@ssf-sys.dhl.com (Jim Gordon) writes: >> Case in point. >> >> Try: delete from bogus (Note: bogus does not exist in the database.) >> >> Regardless of your database, this should pass with flying colors durring the >> compile. But is picked up durring runtime. >I would request that this feature be retained with all it's benefits. >Removing this facility would ruin the operation of many of our >programs. The 4GL system currently makes the assumption that the SQL >statements in your program may be referring to elements in the >database that are created and removed as required. As such it does >not insist that those elements exist when you compile your program. I would second this, and, add a request: An option to the 4gl compiler/rds to have it act similiarly regarding tables/fields that do not exist (yet). It's frustrating to write a 4gl program to create the schema when you can't compile said program because the compiler won't compile the code because the schema doesn't exist yet. -- Andrew Burt aburt@du.edu "But if he was dying he wouldn't bother to carve "Aaaaargh", he'd just say it."