Suggestions
Tony van der Hoff
OSLib at mk-net.demon.co.uk
Sat Apr 22 10:06:46 BST 2000
On Fri, 21 Apr 2000, at 12:31:23, Jonathan Coxhead
<jonathan at doves.demon.co.uk> wrote on the subject "Suggestions":
>
> Just a question ... Originally,
>
> OS$Path was the path for header files, and
> OSLib$Path was the path for the library itself
>
> (So you would compile with "cc -IOS: -LOSLib:".)
>
It was changed at a very early stage of the free OSLib, possibly 5.4x.
The reason was reports of a namespace clash from a number of users,
where OS: was used to refer to something specifically to do with RISC
OS; and its lack of style guide compliance (i.e. not the OS itself, but
specifically OSLib).
As OSLib$Path was already in use, it got set to the (arguably unwieldy)
OSLibInclude$Path. ISTR the argument at the time (not that I can find
any references to it now) was that that would satisfy (if not please)
all users, and those who wanted something different could easily alias
their own path variable to OSLib$Path.
--
Tony van der Hoff | Mailto:tony at mk-net.demon.co.uk
| Mailto:avanderhoff at iee.org
Buckinghamshire, England | http:www.mk-net.demon.co.uk
More information about the oslib-user
mailing list