From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,39e272d357c68416 X-Google-Attributes: gid103376,public From: "Samuel T. Harris" Subject: Re: Is Apex dead as an environment for Ada & Java? Date: 1999/12/02 Message-ID: <3846CB5D.F1F77C21@hso.link.com>#1/1 X-Deja-AN: 555900128 Content-Transfer-Encoding: 7bit References: <11f733ec.57d88b68@usw-ex0107-042.remarq.com> <3844D7DB.BBE53FD9@gmx.de> <065f8722.4039674a@usw-ex0101-005.remarq.com> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii Organization: Raytheon Scientific & Technical Services Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 1999-12-02T00:00:00+00:00 List-Id: jim_snead wrote: > > In article <3844D7DB.BBE53FD9@gmx.de>, Andreas Winckler > wrote: > > A interesting feature of Apex is the re-compile on statement > > level, but > > I found out that this only compensates that Apex compiles very > > slow. A > > good feature is that you can choose the compiler model which > > allows to use code for VADS without any further efforts. > > It sounds as if the Apex environment is locked into a single host > environment. So if you go to source code that was set up with a > particular operating system, you cannot modify anything > with another environment (say Solaris versus AIX). This is > extremely contrary to portable Ada or Java development. In many > instances one set of code could work for many different > environments. > I believe you have mis-read Andreas Winckler. I think Andreas was refering to the RCI (Remote Compilation Integrator) facility. This facility has two part to it. The first is the customization of a very general Ada semantic compiler. This compiler does not produce any object code, but it does produce the semantic trees which drive the ASIS stuff as well as the smart editor. The second part of an RCI is the collection of scripts necessary to control the actual target compiler. RCI customizations provide extra "compiler models" as Andreas put it. This allows a project which has to support several compilers to use the single Apex development environment for all of them. This does not mean Apex only runs on a single environment. -- Samuel T. Harris, Principal Engineer Raytheon, Scientific and Technical Systems "If you can make it, We can fake it!"