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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.224.172.129 with SMTP id l1mr37308837qaz.4.1373749591665; Sat, 13 Jul 2013 14:06:31 -0700 (PDT) X-Received: by 10.49.58.170 with SMTP id s10mr1523087qeq.28.1373749591640; Sat, 13 Jul 2013 14:06:31 -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!feeder01.blueworldhosting.com!usenet.blueworldhosting.com!feeder02.blueworldhosting.com!news.ripco.com!news.glorb.com!t19no1412157qam.0!news-out.google.com!f7ni2314qai.0!nntp.google.com!t19no1504294qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Sat, 13 Jul 2013 14:06:31 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=46.171.80.166; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S NNTP-Posting-Host: 46.171.80.166 References: <20130712075752.46e2cf01@atmarama.noip.me> <7619c730-b138-4bd9-a0e7-9c80d26f7f00@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Ada-Python demo From: Maciej Sobczak Injection-Date: Sat, 13 Jul 2013 21:06:31 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: news.eternal-september.org comp.lang.ada:16344 Date: 2013-07-13T14:06:31-07:00 List-Id: > What I found optimal was writing the "engine" in Ada, with a PyGtk-based Python GUI (built with GLADE). Then I used JSON over ZeroMQ to communicate between the two processes > > Minimum pain, and maximum productivity. Heck, I cannot agree with this. Both JSON and ZeroMQ is just low-level mess. You might want to read this: http://www.inspirel.com/articles/YAMI4_vs_ZeroMQ.html I also find it disturbing that you consider JSON to be appropriate on the Ada side. What about this: http://www.inspirel.com/yami4/book/10.html http://www.inspirel.com/yami4/book/10-2.html http://www.inspirel.com/yami4/book/10-4-1.html YAMI4 allows you to write your next (!) distributed system without sacrificing the advantages of Ada. Integration with the Ada tasking model and type safety are features that you should be asking for. -- Maciej Sobczak * http://www.msobczak.com * http://www.inspirel.com