mhg@MITRE-BEDFORD.ARPA (Mark H. Granoff) (08/03/87)
Greeting... I seem to recall hearing something about a compiler for DCL. Any ideas? Any and all suggestions/tips/leads/pieces-o-code/... will be greatly appreciated. Thanks. +---------------------------------------------------------------------+ | Mark H. Granoff Member of the Technical Staff | +---------------------------------------------------------------------+ | USMAIL: The MITRE Corporation | ARPAnet: mhg @ mitre-bedford.ARPA | | Burlington Rd. M/S B015 |-----------------------------------| | Bedford, MA 01730 | A T & T: (617) 271 - 7030 | +--------------------------- Disclaimer ------------------------------+ |The views expressed herein are my own and do not necessarily reflect | | those of my employer. | +---------------------------------------------------------------------+ | Unix commands are based on the principle of intuitive complexity. | +---------------------------------------------------------------------+
rrk@byuvax.bitnet (11/10/87)
Apostrophe symbol concatenation, which I see as DCL's greatest strength, makes it relatively uncmpileable. I know that LISP is compileable, but I don't think even LISP is as flexible (I would call it powerful) as DCL in many ways. For example: How would you compile: $ $ 'state1'_function1: $ !... $ 'state2'_function1: $ !... $ 'state1'_function2: $ ! $ 'state2'_function2: $ !... $ goto active_function'function' $ Not to mention thousands of other constructions. Certainly you could throw out symbol concatenation and make it compile somehow by rewriting the DCL CLI, but even then, since it deals with image activations and other very high-level functions, you would be interpreting at almost as high a level as before--pseudo-codes instead of DCL--and gain almost nothing, and the DCL would be gutless. If someone could propose a decent solution and make me a liar, I would really enjoy the solution...
west%etd1.DECnet@AFWAL-AAA.ARPA ("ETD1::WEST") (11/14/87)
Dear INFO-VAX: Is anyone out there using a DCL compiler? I would appreciate hearing a few comments. Mike West, DP Manager Air Force Avionics Lab AFWAL/AADE WPAFB, OH 45433 west%etd1.decnet@afwal-aaa.arpa ------