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=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,b1234a8bfc9553cc,start X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit X-Received: by 10.224.189.78 with SMTP id dd14mr9021022qab.0.1362127431408; Fri, 01 Mar 2013 00:43:51 -0800 (PST) X-Received: by 10.49.30.100 with SMTP id r4mr1047796qeh.32.1362127431389; Fri, 01 Mar 2013 00:43:51 -0800 (PST) Path: y6ni406qaj.0!nntp.google.com!dd2no4096574qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Fri, 1 Mar 2013 00:43:51 -0800 (PST) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=195.182.34.201; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S NNTP-Posting-Host: 195.182.34.201 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: YAMI4 1.7.0 released From: Maciej Sobczak Injection-Date: Fri, 01 Mar 2013 08:43:51 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Date: 2013-03-01T00:43:51-08:00 List-Id: I am pleased to announce that the new version of YAMI4, 1.7.0, was just rel= eased: http://inspirel.com/yami4/ As a major new feature, this new release includes the YAMI4 Definition Lang= uage with dedicated compiler and code generator that can automatically gene= rate 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 inclu= de hierarchy of packages, user-defined record types and interfaces with ope= rations 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 specific= ation is shown here: http://inspirel.com/yami4/book/10-4.html Ada programmers will also find it interesting that the yami4idl compiler it= self was implemented in Ada. The project homepage contains download links for source (all platforms) and= binary (Windows) packages. Regards, --=20 Maciej Sobczak * http://www.inspirel.com