Writing real programs in DCL