comp.lang.ada
 help / color / mirror / Atom feed
* YAMI4 1.7.0 released
@ 2013-03-01  8:43 Maciej Sobczak
  0 siblings, 0 replies; only message in thread
From: Maciej Sobczak @ 2013-03-01  8:43 UTC (permalink / raw)


I am pleased to announce that the new version of YAMI4, 1.7.0, was just released:

http://inspirel.com/yami4/

As a major new feature, this new release includes the YAMI4 Definition Language with dedicated compiler and code generator that can automatically generate wrappers for data structures and interfaces defined by the user.
The approach taken by YDL is similar to the one known from IDL in CORBA.
Currently YDL supports code generation for Ada, C++ and Java.

Ada programmers will find YDL to be very readable, as it borrows liberally from the Ada syntax for package specifications. The familiar features include hierarchy of packages, user-defined record types and interfaces with operations that have in and out parameters.

The YAMI4 book was updated as well with the new chapter 10 entirely devoted to YDL:

http://inspirel.com/yami4/book/10.html

A motivating example is a calculator client-server, which full YDL specification is shown here:

http://inspirel.com/yami4/book/10-4.html

Ada programmers will also find it interesting that the yami4idl compiler itself was implemented in Ada.

The project homepage contains download links for source (all platforms) and binary (Windows) packages.

Regards,

-- 
Maciej Sobczak * http://www.inspirel.com



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-03-01  8:43 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-01  8:43 YAMI4 1.7.0 released Maciej Sobczak

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