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 X-Received: by 10.42.211.4 with SMTP id gm4mr7351954icb.25.1412363142600; Fri, 03 Oct 2014 12:05:42 -0700 (PDT) X-Received: by 10.182.213.228 with SMTP id nv4mr13555obc.24.1412363142478; Fri, 03 Oct 2014 12:05:42 -0700 (PDT) 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!news.glorb.com!uq10no3432334igb.0!news-out.google.com!bc9ni13481igb.0!nntp.google.com!h18no1265625igc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Fri, 3 Oct 2014 12:05:42 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=66.176.73.77; posting-account=yiWntAoAAAC1KqC_shmxJYv07B9l6LNU NNTP-Posting-Host: 66.176.73.77 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <7fe8b8b2-bd5d-4106-a27b-216c9a32045d@googlegroups.com> Subject: Re: Gnoga - The GNU Omnificent GUI for Ada From: David Botton Injection-Date: Fri, 03 Oct 2014 19:05:42 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: news.eternal-september.org comp.lang.ada:22051 Date: 2014-10-03T12:05:42-07:00 List-Id: Gnoga now has the ability to parse PHP and Python. Before anyone starts attacking me... While yes for some bizarre reason people could use it to actually server PHP or Pyhton pages from Gnoga apps, but that would be _abuse_. PHP works very well as a template parser. It is the reason I added it and how I've used it in the past with Ada for web work. I added it since I use PHP with Ada together to parse out templates for tools I am writing to generate new application build directories, custom bindings to database tables, etc. I will explore Ada only template engines, perhaps even write one, but in the mean time, it works :)