[comp.os.vms] DCL Compiler

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
------