From: "Bobby D. Bryant" <bdbryant@mail.utexas.edu>
Subject: Re: New Ada binding to OpenGL
Date: Thu, 09 Jan 2003 03:55:18 -0600
Date: 2003-01-09T03:55:18-06:00 [thread overview]
Message-ID: <pan.2003.01.09.09.55.17.192487@mail.utexas.edu> (raw)
In-Reply-To: 20030109004721.012e647d.david@realityrift.com
On Wed, 08 Jan 2003 23:47:25 +0000, David Holm wrote:
> On 8 Jan 2003 12:20:22 -0800
> Brian.Gaffney@myrealbox.com (Brian Gaffney) wrote:
>> I take it your project name is AdaOpenGL. This seems like a good
>> candidate for a main package name. It would allow people to identify
>> your project from the package, the package from your project, and would
>> help reduce namespace conflicts (at least for people who know of your
>> project).
>
> Yeah, I guess.
> I have a thin binding and I'm working on a thick binding. Which one
> should I call AdaOpenGL and what should I call the other?
When it's done the thick binding is what most people will use, so IMO
that's the one that should have the most straightforward name --
presumably AdaOpenGL.
Or actually, I'd like to see that as the name of the _kit_. The actual
package name should simply be OpenGL, so that people's source code could
refer to -
with OpenGL.Whatever;
There's no reason to import the identifier "Ada" into the Ada namespace.
Or better yet, simply GL, GLU, GLX, etc., -
with GLX;
...
GLX.Choose_Visual( blah-de-blah);
...
Again, take your cue for what the fine folk did with GtkAda. The name of
the _product_ is "GtkAda", but the names of the Ada _packages_ are Glib,
GDK, GTK, etc.
They do have a package called GtkAda, but that's to identify stuff that's
actually new with GtkAda rather than bindings of the GTK+ stuff.
--
Bobby Bryant
Austin, Texas
next prev parent reply other threads:[~2003-01-09 9:55 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-12-28 6:32 New Ada binding to OpenGL David Holm
2002-12-30 20:50 ` Joachim Schr�er
2002-12-30 21:45 ` David Holm
2003-01-08 20:20 ` Brian Gaffney
2003-01-08 23:47 ` David Holm
2003-01-09 9:55 ` Bobby D. Bryant [this message]
2003-01-10 18:33 ` Brian Gaffney
2002-12-30 22:51 ` David Holm
2003-01-03 18:38 ` Joachim Schr�er
2003-01-03 23:56 ` David Holm
[not found] ` <67HR9.4217$gv.98715@newsfep1-gui.server.ntli.net>
2003-01-05 3:21 ` David Holm
2003-01-03 21:57 ` Bobby D. Bryant
2003-01-04 19:11 ` Joachim Schr�er
2002-12-30 20:54 ` Joachim Schr�er
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox