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=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,38159b1b5557a2e7 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-01-27 18:47:32 PST Path: archiver1.google.com!news2.google.com!fu-berlin.de!cs.tu-berlin.de!uni-duisburg.de!not-for-mail From: Georg Bauhaus Newsgroups: comp.lang.ada Subject: Re: Standard Ada Preprocessor Date: Wed, 28 Jan 2004 02:47:31 +0000 (UTC) Organization: GMUGHDU Message-ID: References: <400D2150.6000705@noplace.com> <400E72F9.8060501@noplace.com> <100upo7ln5e3k59@corp.supernews.com> <400FC8E8.2040100@noplace.com> <_JSdna166JuxFo3dRVn-hg@comcast.com> <401115B7.5020205@noplace.com> NNTP-Posting-Host: l1-hrz.uni-duisburg.de X-Trace: a1-hrz.uni-duisburg.de 1075258051 25876 134.91.1.34 (28 Jan 2004 02:47:31 GMT) X-Complaints-To: usenet@news.uni-duisburg.de NNTP-Posting-Date: Wed, 28 Jan 2004 02:47:31 +0000 (UTC) User-Agent: tin/1.5.8-20010221 ("Blue Water") (UNIX) (HP-UX/B.11.00 (9000/800)) Xref: archiver1.google.com comp.lang.ada:4969 Date: 2004-01-28T02:47:31+00:00 List-Id: Warren W. Gay VE3WWG wrote: : : But this gets back to maintaining many mostly parallel : pieces of code. Well, yes. It is very centralised though. The ideal scenario for me would be a declaration (using clickable check boxes or editing text) that effectively creates a program view. This means, I specify what I want at a high level and the computer compiles this into a corresponding source text view. When I see if context_clause_A fi source source if variant_A else variant_B fi source source if addition_A fi source this looks like assembly language to me, with all its flexibility. But why do we build higher level text structures and compilers? It is interesting that programmers and in particular those with an engineering attitude have not built machinery to solve the problem in a high level systematic manner. Why? There is an opportunity to sell something, or selling support, or starting a community effort... -- Georg