Newsgroups: comp.lang.pascal Path: utzoo!utgpu!watserv1!maytag!aftermath!water!nmouawad From: nmouawad@water.waterloo.edu (Naji Mouawad) Subject: Wish List for TP 6.0 Message-ID: <1990Sep26.024531.174@water.waterloo.edu> Organization: University of Waterloo Date: Wed, 26 Sep 90 02:45:31 GMT Lines: 49 Thanks to all those who sent comments about TP 6.0. Most of these comments where posted and no summary is necessary. While on the subject, I'd like to know what features you'd like to see in TP 6.0 . Here's mine: 1) Object extensions: -Private and Public data and methods (I guess w'll get that) -Allow something like: Object a Object b Object c (a,b) That is allow for an object to be the descendant of more than one object. Ambiguity is resolved by imposing a priority on the objects, corresponding to their index in the parathesis (if a method in `a' has the same name as a method in `b', it is choosen because `a' comes before `b' in the list). 2) Transitive assignments: x := y := z := d; 3) Regular expressions in Conditional directives: {$Ifdef a or b and (c or d)} 4) Give us back the .com files ! 5) Interactive linker: when in doubt, it'll ask whether a method should be stripped or not. IMHO, a good answer to the dead code due to late binding. 6) Macros ! 7) Assembly code allowed within. NOT inline, I mean assembly code. I would be perfectly happy if the compiler calls the assembler and if some restriction is imposed on the assembly code to make all of this managable. Naji. -- ---------------+------------------------------------------- | Naji Mouawad | nmouawad@water.waterloo.edu | | University |-------------------------------------------| | Of Waterloo | "Thanks God, we cannot prove He Exists." |