I found a bug with HyperCard 2.0 and DAL (formerly called CL/1). Evidently, the cl1putval XCMD does not actually return data to HyperCard 2.0. The cl1getlist XCMD does, however. I am running DAL 1.0, because we have a VMS 4.7 system and cannot upgrade for a variety of reasons.
The DAL Support group told us that there were known incompatibilities between DAL version 1.0 or 1.1 with HyperCard 2.0. Because you cannot upgrade to a later VMS release to run DAL 1.2, we suggest you not use HyperCard 2.0 with DAL 1.0.