HP3000-L Archives

May 1995, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Ken Sletten b894 c331 x2525 <[log in to unmask]>
Reply To:
Ken Sletten b894 c331 x2525 <[log in to unmask]>
Date:
Fri, 12 May 1995 12:40:00 P
Content-Type:
text/plain
Parts/Attachments:
text/plain (208 lines)
>>>>>>  about 200 lines  <<<<<<
 
As per previous message I posted a few days ago,
Dick Kranz has graciously agreed to publish the latest
version of the "C++ on MPE" survey I have been working
on in the next issue of InterexPRESS.
 
I've gotten almost as many suggestions for changes and
additions to the survey as I have responses so far, so the
latest version is considerably changed and expanded
(again) from what I last posted.  Thanks to all who
responded;  the survey got a lot better with your help.
 
But now I have *got* to do some other stuff, so no more
changes unless somebody else does them.  Note that
HP has informally blessed the contents of this version.
 
Summary of all responses to original post of earlier
version of the survey coming soon.........  really......
 
Last suggestion:   The C++ survey Interex will be
publishing (which follows verbatim) has major changes
and additions.  So if those of you who were good enough
to respond to the original wanted to "vote" again by email
to Interex and answer the additional questions, I can only
say:  In the best traditions of Chicago politics, "vote early
and often".  But be assured your original responses will
also be sent forward..............
 
:-)  ,
 
Ken Sletten
================================
email:     [log in to unmask]
smail:     Ken Sletten
                NUWC Division Keyport
                Code 3311, Building 894
                Keyport, WA  98345-7610
tel:   360-396-2525   fax:  360-396-7861
================================
 
>>>> From here down is final of what we requested
>>>> appear in the next issue of InterexPRESS.......
=================================
 
 
The need for a good C++ compiler on the HP3000 was
one of the hot topics at the IPROF-95 HP management
roundtable.  The two options which generated the most
discussion were:
 
(a)  Port the HP-UX  C++ compiler to MPE/iX.
(b)  Port the Free Software Foundation (FSF) GNU  C++.
 
HP said they have "no current plans" to port the HP-UX
C++ compiler to MPE/iX.  But they do plan to facilitate a
port of the FSF  GNU  C++ product.  In addition, HP has
said that users will be able to purchase HP 3000
software support for GNU  C++ directly from HP.
 
If you need C++ on the HP3000;  or if you want to
see the software development community be able
to create/port C++ MPE/iX applications that you
would be able to buy;  then please fill out and return
the following survey to Interex .  Results will be
forwarded to HP.  You can:
 
fax to:        408-747-0947,
attention:  Interex Advocacy Operations Group
 
or  email to:  [log in to unmask]
 
or  mail to:    Interex
                       Advocacy Operations Group
                       1192 Borregas Ave
                       Sunnyvale, CA  94088-3439
 -------------------------------------------------------------------
 
****   C++ on MPE/iX:   Requirements and Options   ****
 
 
1)   Where would an MPE/iX  C++ compiler be the
most useful to your site (circle one or two choices):
 
    a)  Porting applications from HP-UX.
    b)  Porting applications from other UNIX platforms.
    c)  Developing new C++ applications from scratch.
 
 
2)   When do you expect to need a C++ compiler on
MPE/iX (circle one):
 
      NOW     3 months     6 months     1 year     2 years
 
 
3)   What is most important to your site (circle one):
 
    a)  Getting C++ on the 3000 as quickly as possible,
          even if not all the desired MPE-unique features
          are incorporated in the initial release.
 
    b)  Fully integrating C++ with MPE before releasing
          the product (i.e.:  direct support of MPE-unique
          features, maximizing compiler optimization,
          perhaps HP Loader support, etc.).
 
 
4)    What is your current perception of the HP-UX
C++ compiler, as compared to the GNU  C++ product:
 
    a)  Porting HP-UX  C++ to MPE/iX is the best choice.
    b)  One has no real advantages over the other.
    c)  Porting GNU  C++ to MPE/iX is the best choice.
    d)  Don't know enough to have an informed opinion.
 
 
5)    If a C++ compiler were enhanced to support MPE-
unique features, what capabilities would it need ??
Circle "NS" (not sure), "DC" (don't care), "US" (useful),
"NE" (need eventually), or "PIP" (must do as *part of
initial port*) for each:
 
(a)  Direct support for intrinsics and missing parameters
       (example:  #pragma intrinsic HPFOPEN).  Note that
       intrinsics could still be accessed without direct C++
       support through a separate set of interface routines:
 
                                      NS     DC     US     NE     PIP
 
(b)  If direct intrinsic support was not provided initially,
       would access to Image/SQL through an independent
       class library change your answer to 5)-(a) ?
 
                                      YES      NO
 
(c)  If direct intrinsic support was not provided initially,
       would access to KSAM through an independent
       class library change your answer to 5)-(a) ?
 
                                      YES      NO
 
(d)  Direct support for long pointers.  This would require
       C++ syntax extensions to support long versus short
       pointers (similar to C/iX using ^ and *).   Note long
       pointer support could also be handled through
       canned class libraries or external 'C' routines:
 
                                        NS     DC     US     NE     PIP
 
(e)  Support for standard MPE-escaped namespace
       semantics (live with POSIX namespace semantics
       if do not get this):
                                         NS     DC     US     NE     PIP
 
(f)  Other needed MPE-unique features: __________
 
       _______________________________________
 
 
6)    If a C++ compiler were ported to the 3000 using the
POSIX features of MPE/iX, and did not directly support
MPE-unique features, would you use it?
 
                        YES     NO      MAYBE
 
 
7)   Would you trust a third-party compiler that was
supported by HP ?
 
 
8)   What would you be willing to pay HP on a long-
term basis, for annual support of C++ on MPE/iX ?
 
 
9)   If the cost of acquiring C++ on the 3000 was low
(a few hundred dollars to cover cost of distribution)
or non-existent, would you be willing to pay higher
support fees over a guaranteed term (say, two years),
where the fees over that period would be similar to the
total cost of buying and maintaining a comparable HP
compiler (Pascal/iX or C/iX) over the same term ?
 
                       YES       NO       MAYBE
 
 
10)   Additional comments/concerns on this subject:
 
__________________________________________
 
__________________________________________
 
 
11)   To give us the opportunity to contact you, please
enter:
         name:_________________________________
 
         phone:_________________________________
 
         email:__________________________________
 
         address:________________________________
 
         city:____________________________________
 
         state/prov-zip:____________________________
 
 ---------------------------------------- END of Survey.

ATOM RSS1 RSS2