On Thu, 30 Mar 2017 13:01:26 -0500, Paul Gilmartin
([email protected]) wrote about
"Data/hiperspaces (was: ... 4G bar?)" (in
<[email protected]>):

[snip]
>     ... HLL programs cannot use [data/]hiperspaces directly.
> 
> How can it tell?  Is there a flag in a control block indicating "HLL"
> the supervisor checks and bars use of data/hiperspaces?

The only API for manipulating dataspaces and hiperspaces is the
assembler macro DSPSERV and such. No compiler languages have such a
construct. Instead, compiler languages have to use IBM's windowing
services library, which is written in assembler.

So, any HLL has only indirect access to dataspaces and hiperspaces.

> What's the definition of a "HLL"?

Anything that isn't assembler.

Some people think C is a LLL, but that's just wishful thinking.
-- 
Regards,

Dave  [RLU #314465]
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
[email protected] (David W Noon)
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to