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 autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.224.51.68 with SMTP id c4mr356063qag.7.1380673904769; Tue, 01 Oct 2013 17:31:44 -0700 (PDT) X-Received: by 10.50.239.132 with SMTP id vs4mr4735igc.9.1380673904683; Tue, 01 Oct 2013 17:31:44 -0700 (PDT) Path: border1.nntp.dca3.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!69.16.185.11.MISMATCH!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!q9no797538qas.0!news-out.google.com!9ni1076qaf.0!nntp.google.com!q9no797535qas.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 1 Oct 2013 17:31:44 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=97.117.195.6; posting-account=x5rpZwoAAABMN2XPwcebPWPkebpwQNJG NNTP-Posting-Host: 97.117.195.6 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <61b58fde-2542-485a-a5e8-c7041ad822bd@googlegroups.com> Subject: ANN: PLplot plotting library with Ada bindings From: Jerry Injection-Date: Wed, 02 Oct 2013 00:31:44 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 1822 X-Original-Bytes: 2039 Xref: number.nntp.dca.giganews.com comp.lang.ada:183559 Date: 2013-10-01T17:31:44-07:00 List-Id: PLplot 5.9.10 has just been released. PLplot is an extensive plotting libra= ry with Ada bindings. http://plplot.sourceforge.net/ In addition to the bindings, the Ada component adds substantial ease-of-use= functionality that eliminates the need to learn and code a lot of set-up r= outines. These easy-to-use routines will work for most day-to-day plotting.= For example, to make an x-y plot: with PLplot; use PLplot; procedure Simple_Example is x, y : Real_Vector(-10 .. 10); begin for i in x'range loop=20 x(i) :=3D Long_Float(i); y(i) :=3D x(i)**2; end loop; Initialize_PLplot; -- Call this only once. Simple_Plot(x, y); -- Make the plot. -- Make more plots here. End_PLplot; -- Call this only once. end Simple_Example; Jerry