Uh, trance. I don’t think you are following the
argument correctly. You seem to think the people
who want to be consistent want to change things.
Please see www.dictionary.com for a definition of
the word “consistent.” That is exactly the
opposite of what we are saying.
www.dictonary.com:
-----------
Entry: consistent
Function: adjective
Definition: compatible
Synonyms: accordant, according to, agreeable, agreeing, coherent, compatible, conforming with, congenial, congruous, consonant, equable, harmonious, like, logical, matching, sympathetic
Antonyms: disagreeing, incompatible, incongruous, inconsistent
Concept: correspondence
Source: Roget’s Interactive Thesaurus, First Edition (v 1.0.0)
Copyright © 2004 by Lexico Publishing Group, LLC. All rights reserved.
-----------
and? nothing has changed …
We are suggesting maintaining exact names across languages.
no. “some” ppl. other ones had a discussion about the “_gl”. look at the first page of this thread. look at the reactions. and: i was delegated to write here, you can see my own thread in this forum. so it seems there are several topics …
and my reaction to “your” topic: no problem with that. but this was not “my” topic. so: your “consistence” targets “another topic” … its similar, it could be mixed, but it not the same.
furthermore: there is no combination where “gl._gl” makes something consistent. didnt you read what i had written? my argues were - as a side aspect - also valid for “your discussion” and naming conventions in general. … it would not be senseful keeping java consistent AND makes no sense keeping consistence between two different languages AND makes no sense keeping java to GL consistent. the reason: it is a product of a conversion which creates something “new” … this leads to a general inconsistence … i simply want avoid such trends … thats all.
//Remember, the "pro-renaming argument fails to
//address the issue of naming your GLDrawable
//something besides “gl”, which has great potential to
//confuse others.
no. great potential to confuse means in forums often only that someone thinks that it should be to keep an argumentation.
“Drawable” has a meaning. what means “Drawable”? what are the “real” differences between a “Drawable” from an openGL package to any other java apis? what about the addressing in other situations? how do you handle and name “methods” in general? … i see no problem … only a problem which was made because a bad conversion … not only your problem: “JFrame” (swing) is also no good solution … you have a “swing”-ui or any other api and inside should be a “Frame”… a frame from swing, a frame from ui XY… but no “XFRame”, “Frame”, “JFrame”, “GLFrame”…
sometimes… - thats life - there are good reasons to break consistence … but not in those simple cases …
note: you can say “the arm of a human” … “humans arm” … but avoid things like “humans arm of a human” … in computer languages, in offline life, general
(exceptions are hacking languages with lives from chaotic combinations. thats ok, i like chaos too, but thats not java) … … earlier or later you will produce more and more inconsistence … unnecessary overhead … “Drawable” means “Drawable”. thats all. “get” means “get” … there is no reason to produce “gl_get”, “xy_get”, “bla_get” … “gl.” adresses enough and gives no confusion … (api design play another role here… lalala.bla.blubb.quak.Drawable is another thing as “gl.bla.Drawable”)
… so please keep things simple… forget ALL “_gl”, “GL” … that means in some situations a bnit more work but in thousand other cases more consistence and less work. “implements” or creating new objects are exceptions … masses of "_gl"s in every line not!