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.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: "Jeffrey R. Carter" Newsgroups: comp.lang.ada Subject: Re: Ada Successor Language Date: Sat, 16 Jun 2018 12:50:48 +0200 Organization: Also freenews.netfront.net; news.tornevall.net; news.eternal-september.org Message-ID: References: <5e86db65-84b9-4b5b-9aea-427a658b5ae7@googlegroups.com> <878t7u1cfm.fsf@nightsong.com> <8a65f8ff-4a75-43f2-884c-6872780f7ea8@googlegroups.com> <771e8e35-b71a-499d-a0fe-bb0df1de22ab@googlegroups.com> <92741619.550509671.540055.laguest-archeia.com@nntp.aioe.org> <81e22064-bb0e-4e0b-982a-c17a2cad5977@googlegroups.com> <1b03e4ff-daf1-4c13-84ef-13aec1ba96e9@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sat, 16 Jun 2018 10:50:48 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="ccdb7fe7ae08d97495681a047046e947"; logging-data="23032"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+3zberE/a1AQ+u2anzG8IdtBsOimHS5Ps=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 Cancel-Lock: sha1:yU3L88FSynfzQRTQMi8UhBqxT+g= In-Reply-To: Content-Language: en-US Xref: reader02.eternal-september.org comp.lang.ada:53137 Date: 2018-06-16T12:50:48+02:00 List-Id: On 06/16/2018 12:22 PM, Simon Wright wrote: > > We've been talking about the Rational R1000 (Delta 4, I think) > Environment, which ran on custom hardware (the R1000). Rational then > developed Apex (or ported Delta 4) to provide the same/similar > facilities on then-common hardware. Sold to IBM ... Atego ... PTC. > > I've never used Apex. I never used the R1000, but I saw it demonstrated once. I used Apex on 2 projects. The thing about it is that it stores the code in an internal format (DIANA, I think), not as text. When you view a unit as text, the code is formatted according to your preferences. That means everyone on a project may use his personal formatting preferences without impacting anyone else. While entering or editing text, the editor formats on the fly pretty aggressively, and tends to point out syntax errors. There are default formatting preferences, which are pretty poor IMO, and a way to modify them, though finding the place to do that just from the UI seemed to be impossible. One project decided everyone should use the default. On the other, they had instructions on how to change your preferences, so everyone customized theirs. The only drawback to this was when you looked at code on another's display, and the formatting was not what you were used to. -- Jeff Carter "That was the most fun I've ever had without laughing." Annie Hall 43