comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Where to find Ada GTK example programs to try?
Date: Fri, 8 May 2020 23:39:37 +0200
Date: 2020-05-08T23:39:37+02:00	[thread overview]
Message-ID: <r94jin$1gec$1@gioia.aioe.org> (raw)
In-Reply-To: r94dso$s9a$1@gioia.aioe.org

On 2020-05-08 22:02, Nasser M. Abbasi wrote:
> On 5/8/2020 1:19 AM, Dmitry A. Kazakov wrote:
>> On 2020-05-08 00:21, Nasser M. Abbasi wrote:
>>
> Yes, I forgot about GPS. I remember reading it used GTK.
> 
> But I also remember reading the other day that you said about GPS using
> using Python somehow, right?

It does not use Python for GUI, only for scripting.

> I have GPS. It is nice. But GTK Ada has been around for long time.
> 
> Someone must have written some animations or simulation or game
> GUI using Ada-GTK,

GTK is a widget library, it is not purposed for a game engine, like Unreal.

> That is what I meant. May be you did yourself also, since I know
> you are an expert in Ada GTK also.

This one is in GtkAda:

    http://www.dmitry-kazakov.de/ada/max_home_automation.htm

> For example, can one use Ada GTK to make GUI apps like these?
> 
> https://www.microsoft.com/en-us/store/collections/game.fc1

GTK supports SVG, you can render some 3D stuff, but it is not for that.

> May be the folks who use Ada all the time prefer to do
> serious real-time embedded system program for air traffic
> control systems and have no time for making silly GUI apps
> in Ada :)

I would not classify computer games as GUI. And I would not start doing 
this from scratch in a GTK's drawable area! I did some 3D scene 
simulation in OpenGL about a quarter of century ago. That was no fun. 
Today you will need more than a human life span in order to catch up 
with modern 3D engines. Go for a ready to use stuff. Write Ada bindings 
if there is no any.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

  parent reply	other threads:[~2020-05-08 21:39 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-07 22:21 Where to find Ada GTK example programs to try? Nasser M. Abbasi
2020-05-07 23:10 ` Ludovic Brenta
2020-05-08  9:52   ` Brian Drummond
2020-05-08  6:19 ` Dmitry A. Kazakov
2020-05-08 20:02   ` Nasser M. Abbasi
2020-05-08 21:18     ` Ludovic Brenta
2020-05-08 21:39     ` Dmitry A. Kazakov [this message]
2020-05-09  0:38       ` Game programming in Ada (was: Where to find Ada GTK example programs to try?) Ludovic Brenta
2020-05-10 19:40     ` Where to find Ada GTK example programs to try? Optikos
2020-05-09  9:47 ` Jeffrey R. Carter
2020-05-09 14:59 ` mgr
replies disabled

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