comp.lang.ada
 help / color / mirror / Atom feed
From: Peter Brooks <peter.h.m.brooks@gmail.com>
Subject: Re: Ada-Python demo
Date: Sun, 14 Jul 2013 23:43:15 -0700 (PDT)
Date: 2013-07-14T23:43:15-07:00	[thread overview]
Message-ID: <81e2d51a-90a5-4c82-b275-80b345b894f6@googlegroups.com> (raw)
In-Reply-To: <a976d7cd-8571-4bd1-8375-9008aaee12bf@googlegroups.com>

On Saturday, 13 July 2013 23:06:31 UTC+2, Maciej Sobczak  wrote:
> > 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
> 
This is interesting - I should have read this before posting my other question..

However, reading the article, it looks as if YAM14 uses its own data model language that isn't translatable into any ontology language - which seems a major problem.

Surely a communication language like this ought first to be defined in an ontology?
> 
> 
> 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.
> 
There's a lot of wheel re-inventing here. The advantage of using an ontology is that all the mappings are defined independent of language, so should be easy to port into any language that can interpret ontologies without the need for specific, error-prone interfaces for each language.



  reply	other threads:[~2013-07-15  6:43 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
2013-07-15  6:43         ` Peter Brooks [this message]
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