comp.lang.ada
 help / color / mirror / Atom feed
From: Maciej Sobczak <see.my.homepage@gmail.com>
Subject: Re: Ada-Python demo
Date: Sat, 13 Jul 2013 14:06:31 -0700 (PDT)
Date: 2013-07-13T14:06:31-07:00	[thread overview]
Message-ID: <a976d7cd-8571-4bd1-8375-9008aaee12bf@googlegroups.com> (raw)
In-Reply-To: <ab62770e-f9be-4982-8fae-b263c11ce15b@googlegroups.com>


> 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

  parent reply	other threads:[~2013-07-13 21:06 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-11 21:12 Ada-Python demo Maciej Sobczak
2013-07-12  5:57 ` Gour
2013-07-12  7:53   ` Maciej Sobczak
2013-07-12  8:33     ` Thomas Løcke
2013-07-12 10:40     ` Gour
2013-07-12 12:56     ` Marc C
2013-07-12 15:51       ` Gour
2013-07-12 17:11         ` Marc C
2013-07-12 19:16           ` Gour
2013-07-13 21:06       ` Maciej Sobczak [this message]
2013-07-15  6:43         ` Peter Brooks
2013-07-15  7:44           ` Georg Bauhaus
2013-07-15  8:10           ` Maciej Sobczak
2013-07-15  9:16             ` Peter Brooks
2013-07-15 17:44         ` Marc C
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox