Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!gem.mps.ohio-state.edu!apple!motcsd!hpda!hpcuhb!hpcllla!hpclisp!chip From: chip@hpclisp.HP.COM (Chip Chapin) Newsgroups: comp.sys.hp Subject: Re: HP Pascal speaks! [long] Message-ID: <1340078@hpclisp.HP.COM> Date: 16 Oct 89 21:16:22 GMT References: <1340077@hpclisp.HP.COM> Organization: Hewlett-Packard Calif. Language Lab Lines: 27 There are two amendments I'd like to make to the original posting: >/ chip@hpclisp.HP.COM (Chip Chapin) / 7:42 pm Oct 13, 1989 / > However, these is a bug in the 300 compiler, I [Jim B.] will be fixing this > month where the compiler lower-case's the alias. This makes it hard > to access LINES and COLS from the curses library. Opps :-) I should have pointed out that $alias on the s800 has the *same* property. In fact, the case-insensitivity is a bona-fide "feature" rather than a bug. Clearly, however, a user also needs a way to make the external name case-sensitive, and that is why, on the s800, the default behavior may be overridden using the $LITERAL_ALIAS option. The "bug fix" that Jim refers to for the s300 is not to change the behavior of $alias, but to add the $literal_alias option, a la the s800. And with respect to large executables I said: >I consider the arrival of shared libraries in the 7.0 release on both >systems to be the rest of the solution to this particular problem. I must have been asleep when I wrote that. Shared libraries are most emphatically *NOT* in the 7.0 HP-UX release. "They may be in a future release" :-) :-) Chip