comp.lang.ada
 help / color / mirror / Atom feed
From: jsquirek@gmail.com
Subject: Re: is getting OpenGL to work with Ada a lost cause?
Date: Fri, 15 Aug 2014 06:28:59 -0700 (PDT)
Date: 2014-08-15T06:28:59-07:00	[thread overview]
Message-ID: <1ed96b4d-e0d4-4a23-b230-dd1eadc14401@googlegroups.com> (raw)
In-Reply-To: <59f62e65-dcf0-42c9-82d5-5e1a3c095583@googlegroups.com>

My suggestion is to stick with tutorials that use SDL as this tends to be the most professionally used, regularly updated, and widely supported cross-platform library (in fact Valve officially uses it for all of its linux development work).

That being said I have found Ada (basically Ada Core's GNAT) does have its share of issues on Windows. For example, I cannot find a binary 64 bit compiler that does not have a horrific compiler bug that stops me from using "for each" loops and it seems too often I have to play around with optimization settings. With my Doom project I found a window class would not register in the 32 version unless I optimized it to O3 and on another occasion if I used a generic package over a certain number of times with it optimized to O3 my program would crash instantly on launch -- the solution so far has been to create exceptions in the project file..

Its unfortunate that working with Ada tools and most community libraries requires knowledge of Linux commands, or even worse knowledge of using Linux tools on Windows. If you are looking for the easiest way to use Ada simply sticking with 32 bit GNAT and GPS should allow you to do most things.


  parent reply	other threads:[~2014-08-15 13:28 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-02 20:54 is getting OpenGL to work with Ada a lost cause? pincerfae
2014-08-03  9:35 ` jsquirek
2014-08-03  9:54   ` Dmitry A. Kazakov
2014-08-03 10:27     ` jsquirek
2014-08-03 11:56       ` Dmitry A. Kazakov
2014-08-03 12:40         ` jsquirek
2014-08-04 12:52           ` Dmitry A. Kazakov
2014-08-04 19:14             ` Björn Lundin
2014-08-03 16:46     ` Shark8
2014-08-04  1:38       ` Nasser M. Abbasi
2014-08-03 16:43   ` Shark8
2014-08-03 12:12 ` francois_fabien
2014-08-05 16:24 ` leonid.dulman
2014-08-13 23:23   ` pincerfae
2014-08-14  1:47     ` Shark8
2014-08-15 14:53       ` Stephen Leake
2014-08-15 16:50         ` Shark8
2014-08-15 13:28     ` jsquirek [this message]
2014-08-16 19:33       ` Nasser M. Abbasi
2014-08-16 22:13         ` pincerfae
2014-08-17 11:32           ` Luke A. Guest
2014-08-18 16:35             ` Shark8
2014-08-18 20:26               ` Luke A. Guest
2014-08-18 21:01                 ` Shark8
2014-08-18 21:44                   ` Luke A. Guest
2014-08-18 21:49                   ` Nasser M. Abbasi
2014-08-18 22:21                     ` Robert A Duff
2014-08-19  9:39                       ` Simon Wright
2014-08-19  1:25                     ` Shark8
2014-08-19  9:45                       ` Simon Wright
2014-08-19 21:59                         ` Shark8
2014-08-20 20:09                         ` erlo
2014-08-19  7:42                     ` Dmitry A. Kazakov
2014-08-19 11:36                     ` Björn Lundin
2014-08-25  5:27                     ` Tero Koskinen
2014-08-19  0:57           ` Nasser M. Abbasi
2014-08-19  1:29             ` Luke A. Guest
2014-08-24 22:35               ` pincerfae
2014-08-25  4:21                 ` jsquirek
2014-08-25 15:58                   ` Lucretia
2014-08-24 17:16 ` gdotone
2014-08-24 18:49   ` gautier_niouzes
2014-09-02 16:39 ` Quentin Ochem
2014-09-12  8:14   ` reinkor
replies disabled

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