From: Jeffrey Creem <jeff@thecreems.com>
Subject: Re: Free Ada83 compiler for older Solaris/SPARC or IRIX?
Date: Wed, 27 Feb 2008 12:15:00 GMT
Date: 2008-02-27T12:15:00+00:00 [thread overview]
Message-ID: <ma0g95-4s3.ln1@newserver.thecreems.com> (raw)
In-Reply-To: <47C50951.507A6E68@baigar.de>
Erik Baigar wrote:
> "Jeffrey R. Carter" wrote:
>> No compiler supports plot/draw; that's not part of the language. You need a
>> graphics library for that.
>
> I have not looked into the different possibilities in detail
> now, but what would be the easiest way if I only want to get
> a window and draw lines within this window? I.e. the only
> thing I need is a command like "draw.line(x1, y1, x2, y2);"?
>
> X11ada? , Motif/X-Binding?, AdaGTK?
>
> Thanks and best regards,
>
> Erik.
GtkAda.
x11ada is very low level and means you will be spending a lot of time
dealing with expose events.
Motif is a higher level toolkit and not a terrible choice.
GtkAda binds to a somewhat more modern library and 'works' under windows
as well.
Under Linux/Solaris/unix like machines where it is supported it is very
good. The downside will be that for older Solaris and probably for IRIX
you will almost certainly have to compile your own Gtk libraries (not
just the Ada part -- the libraries themselves).
While this can be done (At least for Solaris) and is not too hard if you
know what you are doing, it can be a big deal.
If you are lucky, you will be able to find pre-compiled libraries for a
Gtk version compatible with GtkAda.
If you have the money, getting GtkAda from AdaCore means you will also
get the pre-compiled Gtk libraries.
If you have more time than money, I suspect you can pull this all
together yourself.
next prev parent reply other threads:[~2008-02-27 12:15 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-20 19:41 Free Ada83 compiler for older Solaris/SPARC or IRIX? Erik Baigar
2008-02-20 20:52 ` Ludovic Brenta
2008-02-21 6:28 ` Erik Baigar
2008-02-21 22:03 ` Randy Brukardt
2008-02-21 22:03 ` Randy Brukardt
2008-02-21 22:03 ` Randy Brukardt
2008-02-21 0:21 ` Jeffrey R. Carter
2008-02-21 6:18 ` Erik Baigar
2008-02-27 6:55 ` Erik Baigar
2008-02-27 12:15 ` Jeffrey Creem [this message]
2008-03-02 10:26 ` Erik Baigar
2008-03-02 13:31 ` Erik Baigar
2008-03-02 14:15 ` Jeffrey Creem
2008-03-15 7:46 ` Erik Baigar
2008-03-02 13:33 ` Erik Baigar
2008-02-27 15:37 ` Vadim Godunko
2008-02-21 7:29 ` anon
2008-02-21 19:23 ` Charles Lindsey
2008-02-25 18:02 ` Erik Baigar
2008-02-25 20:19 ` Jeffrey R. Carter
2008-03-02 10:15 ` Erik Baigar
2008-03-13 8:50 ` Ivan Levashew
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox