DCL programming

DCL programming

Anonymous
Not applicable
934 Views
5 Replies
Message 1 of 6

DCL programming

Anonymous
Not applicable

Hi, Does anyone know of any really good manuals (or indeed any other tools) covering DCL programming with Lisp.

I know there are several 'Visual' products out there but I really want whatever I use to output native .dcl code and not some highbrid that you can only read/edit using the 'Visual' product.

Any help would be much appreciated.

Andy.

0 Likes
935 Views
5 Replies
Replies (5)
Message 2 of 6

Jonathan3891
Advisor
Advisor
Google OpenDCL

Jonathan Norton
Blog | Linkedin
0 Likes
Message 3 of 6

Pothman
Alumni
Alumni

I moved this post to the customization forum for better support



Dave Pothier

0 Likes
Message 4 of 6

dgorsman
Consultant
Consultant

The help content does a pretty good job of explaining everything in DCL files.  There isn't much there, after all.

 

Re-reading your post, not certain you understand how DCL works.  There isn't anything that "outputs native DCL code".  DCL is a text file, almost a hybrid data/script file.  Its usually written "raw" rather than compiled or generated.

----------------------------------
If you are going to fly by the seat of your pants, expect friction burns.
"I don't know" is the beginning of knowledge, not the end.


0 Likes
Message 5 of 6

scot-65
Advisor
Advisor
DG has said what I wish to say.
Other than that there are tricks that I have not seen documented
which I have discovered on my own (especially MODEMACRO).

The only limitation I found with DCL as compared to VB (and other
similar) is the use of "spinners" and tabs. One can make a spinner using
an edit box and a slider. Tabs are simply another dialog. There is no
"Bling" in a DCL...

Due to DCL being an older language, the nomenclature is outdated
as well. "Tiles" can refer to "Containers" as well as "Controls". Once
you are able to distinguish between the two, you are good to go.

The support LSP file can be tricky as well. Keep in mind that you will
be gathering user input only and the only "action" you will take in a
DCL is to tweak the DCL display some more, and of course to close
the dialog. Selecting the OK button (in most instances) involves taking
a "snapshot" of the current configuration of the DCL and storing the values
as a LIST. From there, execute the "Main" program by referencing from
this list.

???

Scot-65
A gift of extraordinary Common Sense does not require an Acronym Suffix to be added to my given name.

0 Likes
Message 6 of 6

paullimapa
Mentor
Mentor
0 Likes