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!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!aioe.org!news.ecp.fr!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: ANN: Kickstarter for beginning work on a new open-source Compiler Date: Wed, 19 Mar 2014 16:59:48 -0500 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <5151491a-14c3-4138-bcb5-f29108aeefb9@googlegroups.com> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: loke.gir.dk 1395266388 14436 69.95.181.76 (19 Mar 2014 21:59:48 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Wed, 19 Mar 2014 21:59:48 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Xref: news.eternal-september.org comp.lang.ada:18851 Date: 2014-03-19T16:59:48-05:00 List-Id: "Peter Chapin" wrote in message news:fKSdnQj47oHXCLTO4p2dnAA@giganews.com... >I think the proposal is interesting and I would love to see it succeed. > Maciej Sobczak is concerned about the tool isolation that might arise > by storing program information in a database of ASTs (or similar). I can > see how that might be a problem. An IDE of the proposed nature would > definitely require a robust way to import/export traditional source > text. A user of such an IDE could then still use traditional version > control systems, CI systems, documentation generators, etc. It has to provide text import to be considered an Ada 2012 compiler. Ada 2012 requires the compiler to process UTF-8 text in specific formats in order to meet the standard. That's a new requirement for Ada 2012, although as a practical matter any Ada compiler has to be able to process the ACATS and thus needs to have some way to import text. Unless you're insisting on being an island (and that's not what Ada's about, IMHO), you also need to to have export, for no other reason than to allow your code to be used on other Ada compilers when necessary. Randy.