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=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5114c1c6ad71f555 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-01-09 02:03:05 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!arclight.uoregon.edu!newsfeed.cs.utexas.edu!geraldo.cc.utexas.edu!not-for-mail From: "Bobby D. Bryant" Newsgroups: comp.lang.ada Subject: Re: New Ada binding to OpenGL Date: Thu, 09 Jan 2003 03:55:18 -0600 Organization: dis- Message-ID: References: <5e9b8c34.0301081220.157becd4@posting.google.com> <20030109004721.012e647d.david@realityrift.com> NNTP-Posting-Host: dial-98-3.ots.utexas.edu Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: geraldo.cc.utexas.edu 1042106301 655 128.83.249.115 (9 Jan 2003 09:58:21 GMT) X-Complaints-To: abuse@utexas.edu NNTP-Posting-Date: Thu, 9 Jan 2003 09:58:21 +0000 (UTC) User-Agent: Pan/0.13.3 (That cat's something I can't explain) Xref: archiver1.google.com comp.lang.ada:32805 Date: 2003-01-09T03:55:18-06:00 List-Id: 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