@baitang36
This very much reminds me on this :
http://www.theswamp.org/index.php?topic=52907.msg608920#msg608920(I don't know if you looked at it already...)
In what scenario do we need to merge DCL and LSP that are performing things accordingly to predominantly LSP codings (callings) when DCL is supposed to be called?
The problem is that with my link, master LSP also needs to point to location (path) of file itself (LSP/DCL), wasting time therefore... I can see that you also forces (getfiled) to browse for file(s)...
Are you after that establishing treatment of DCL in native form flexible for manipulations and in the same time applying it's real runtime performance through master LSP?
In what case do we really need merging, if DCL can't be hooked to normal compact textual expression reserved for Dialog Control Language in it's true basic written language formulation (how it's supposed to be used/written when writing it from scratch/starting point)?