Click here for Bradmark sponsor message
HP takes only notes on 3000 compiler
requests
Requests for C enhancements met with promises of
planning
In a roundtable dedicated to application development tools, a representative from HPs Language Labs in Rosevilles SST division said time and again his operations are not staffed to deliver enhancements. Developers in attendance made focused arguments about the need for 3000 language enhancements to match 64-bit advances
Randy Roten, designated by the division as spokesperson for the SST policies, told customers the current funding in language labs only covers defect repairs. But not all products are being tested for defects. Roten said new MPE/iX intrinsics arent being tested against all HP 3000 languages. HPs new date intrinsics dont work with Transact and FORTRAN as described, according to HP customers and consultants.
You found us out, Roten admitted in the roundtable. No, we dont test all of the intrinsics in all of the languages. You found a hole in our processes, an area where we made the assumption the people creating and modifying the intrinsics were testing the intrinsics with all the subsystems. We will investigate the Service Requests and consider doing repairs.
Roten said the problem appears to be a hole in our processes in the way we work with CSY, and I will take the action to work with my CSY partners and see what we can do to alleviate some of this problem.
Bob Lewandowski, VP of software development for PC product distributor ASAP Software Express, stressed that COBOL enhancements are just as important as any Java advances. I applaud HP for making investments in the 3000, Lewandowski said. Im excited about using Java, but in my applications, Javas not going to fit. For my order entry people, I need COBOL to go forward.
Developers Winston Krieger and Stan Sieler lobbied for enhancements to the C/iX compiler, another of the languages transferred to SST from CSY several years ago. The C compiler hasnt had any enhancements since Ive been paying support money for it, Krieger said. Mark [Klein] has done a lot of good work [to port and support] C++. Id like to know if HP is planning to bring the HP C compiler up to date, or if theyd consider support the GNU C++ compiler, and make that the official C compiler.
Roten said because his group has been funded at a relatively low level by CSY, it has no current plans to enhance the C compiler. Most of our effort has been centered on doing defect repairs, he said. C has had the most Service Requests filed against it of all HP compilers, but the SST operations are not current staffed to do enhancements. Theyd need to get prioritized with enhancements across the [3000] platform.
ANSI language standards advances which are leaving the 3000 C compiler behind wont have any impact on the SST plans either, Roten added. Were not in a position to be moving the languages forward to their current standards at this point, he said. You guys, with the right kind of effort, may be able to change that.
CSYs Mike Yawn said the 3000 division has evaluated bringing the GNU C++ compiler a key element being used in porting the Netscape Web server to the 3000 into HP as a supported product. But there arent that many people doing the Posix ports of the things that need that. Those of us who are doing that have made our own arrangements with Mark for support, Yawn explained.
The SST languages lab has worked with language groups from other HP divisions, leveraging code to make 3000 compilers more stable. But Roten said we have not folded in the parts to bring the compilers up to date, and were not staffed to do that.
When youve got hardware of the future and languages of the past, you cant really write applications of the future, said Ken Paul of Adager.
Jim Sartain, the CSY manager whose R&D teams include Application Development solutions, said later that HPs responses about staffing levels werent a satisfactory answer. For COBOL, the language in use on the majority of 3000s, the division recognizes some action is needed.
We have been slow to develop a plan for the COBOL language, Sartain said. We hear the need; the COBOL compiler is used by the majority of the applications on the 3000. You should expect to see more progress on a COBOL language plan by HP World. Were not happy with the progress weve made.
When Adagers Paul suggested it might be time to return the compilers to CSY for more attention, Sartain said in the roundtable that CSY will take responsibility for taking action on your concerns. We acknowledge this is a critical component of the platform.
Customers and developers see languages as lagging behind hardware and MPE advances. The benefit of the 3000 is that it is a coherent environment, said Nick Demos, a founder of 3000 editing tool supplier Performance Software Group. A coherent environment includes compilers, an its incumbent upon HP to come up with a strategy that integrates and advances all these compilers.