sommar@enea.se (Erland Sommarskog) (02/21/89)
Bertrand Meyer (bertrand@hub.ucsb.edu) writes: > Version 2.2 will be released on April 15. It will be available, >as its predecessors, on major versions of Unix, but also >shortly thereafter (this is a new development) on VAX-VMS. Does the VMS version also use C as an intermediate langauge or does it go to machine code directly? Another interesting question is the debugger support. I guess that the Eiffel debugger is ported to VMS, yet if I was starting to use Eiffel on VMS I would appreciated if the system supportered the standard VMS debugger as well, since I'm well acquinted with it. Also, it would be useful for a mixed-langauge application. -- Erland Sommarskog ENEA Data, Stockholm This signature is not to be quoted. sommar@enea.se
bertrand@hub.ucsb.edu (Bertrand Meyer) (02/25/89)
From <4333@enea.se>, sommar@enea.se (Erland Sommarskog): > > Does the VMS version also use C as an intermediate language > or does it go to machine code directly? The VMS version uses the same architecture as the Unix version, and still relies on C as intermediate language. No specific support is offered for the VMS debugger since we feel it is better to have specific tools working in terms of the Eiffel source. -- Bertrand Meyer bertrand@eiffel.com
sommar@enea.se (Erland Sommarskog) (02/26/89)
Bertrand Meyer (bertrand@hub.ucsb.edu) writes: >The VMS version uses the same architecture as the Unix version, and >still relies on C as intermediate language. No specific support is >offered for the VMS debugger since we feel it is better to have specific >tools working in terms of the Eiffel source. I can understand why ISE used the same technique on VMS as on Unix - there is a lot of work to be saved that way. This is not an entirely bad thing - it has given us an Eiffel on implementation earlier. However, as an every-day VMS user, I like to point out that a system that uses C as an intermediate language is not so attractive on VMS as on Unix. Unix does always come with a C compiler, VMS does not. The machine code, on the other hand, is always available and in difference to Unix always the same. And then I guess there are performance gains as well... As for debugger support, it is of course not possible to provide support for the VMS debugger with the C solution. The question does not arise until someone implements a direct-to-machine-code system. If someone is DEC, the answer is simple. For ISE or any other I like to point out that if you are an experienced VMS user, you probably prefer if you can use the debugger you are used too. Particulary if you mix Eiffel with other langauges. -- Erland Sommarskog ENEA Data, Stockholm This signature is not to be quoted. sommar@enea.se