Comments (9)
Is the difference only in capitalization of letters?
from glfw.
Yes, I think abbreviations should be all capital letters. What do you think @pwaller?
Do we have any examples how Go team handle abbreviations in standard library?
from glfw.
Do we have any examples how Go team handle abbreviations in standard library?
It is covered in the Go style guide:
https://code.google.com/p/go-wiki/wiki/CodeReviewComments#Initialisms
from glfw.
Yeap that's it. Thanks for the link. Looks useful.
Do you see any other things that we can change according to Go code guidelines before 3.1?
from glfw.
👍 to style guide
from glfw.
However, 👎 to breaking existing code which depends on glfw3. If the constants were there before, I feel we should keep them. I would rather have redundant constants marked deprecated.
from glfw.
Well for 3.1 we already break the existing code and updating the functions but keeping the old style constant names as deprected would be inconsistent.
However I'm OK to leave them as deprected if you think that would make easier for people to port their code to 3.1.
from glfw.
Fixed by #77
from glfw.
I missed GlfwError. It should be GLFWError. Will fix when I have time.
from glfw.
Related Issues (20)
- -
- No error handling in v3.3 HOT 5
- Old module name in README installation instructions HOT 3
- IME support HOT 6
- Build fail on macOS ventura 13.2.1 HOT 3
- How to use in windows? HOT 2
- v3.4 and supporting GLFW_MOUSE_PASSTHROUGH HOT 7
- Converting to execution character set: Illegal byte sequence
- can not build on macos 13.3.1 HOT 5
- Any way to try the glfw master branch to use libdecor ? HOT 1
- `(*glfw.Window).SetIcon` doesn't consider strides
- Unused import of image/draw after latest changes HOT 1
- Panic when creating cursor after latest changes HOT 1
- v3.3/glfw: GetKeyName incorrectly panics on unknown key and scancode HOT 6
- v3.3/glfw: CreateWindow can run into GLFW_NO_WINDOW_CONTEXT but doesn't accept it HOT 3
- v3.4/glfw: add support for GLFW version 3.4 (and future 3.4.x versions) HOT 7
- v3.3/glfw: Update to v3.3.10
- scripts: Grab upstream fails to apply patch for v3.2 HOT 1
- Old linux version cannot build successful HOT 4
- v3.3: Wayland compile on OpenSUSE fails HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from glfw.