Live data from Hacker News

Ion: Cross-platform OpenGL library from Google

github.com

31–40 of 46 posts

Re: Ion: Cross-platform OpenGL library from Google

#31
post #25

Looks quite nice. Since it is also from Google, even though not officially, maybe the Android NDK team could learn a few things about C++ code quality. Ion's code looks so much nicer than any these APIs https://developer.android.com/ndk/reference/index.html

The NDK for me is an island of sanity when it comes to dealing with mobile SDKs.

Re: Ion: Cross-platform OpenGL library from Google

#32
post #15

This illustrates one of the serious issues with C++: numerous code files in a project authored relatively recently that are dedicated to basic application plumbing such as memory allocation/tracking and concurrency. Its 2016. There are a number of performant cross-platform systems/languages that have good built-in facilities for these basic plumbing problems. C++ is an outdated language, and the entire mindset and ec…

C++ is not relevant? What world do you work in?

Re: Ion: Cross-platform OpenGL library from Google

#33
post #31
post #25

Looks quite nice. Since it is also from Google, even though not officially, maybe the Android NDK team could learn a few things about C++ code quality. Ion's code looks so much nicer than any these APIs https://developer.android.com/ndk/reference/index.html

The NDK for me is an island of sanity when it comes to dealing with mobile SDKs.

Not when compared to tooling offered by iOS and WP SDKs for C++ developers.

Re: Ion: Cross-platform OpenGL library from Google

#35

Earlier quoted context omitted.

"Used by many teams across Google, running on billions of devices through multiple Google products"

still not appropriate to refer to it as "Google Ion" or even "Google's Ion"

Dunno, these two seem different to me:

"Google Ion" -- officially endorsed project

"Google's Ion" -- something owned/done by Google

Re: Ion: Cross-platform OpenGL library from Google

#36
post #27

Earlier quoted context omitted.

Curious notion. C++ has perhaps the richest library set in the world.

Only if you've never seen libraries for other languages: there are an order of magnitude more for the JVM or JavaScript, to name two.

I suppose in a particular area - web e-commerce and the like.

Stats for SourceForge (maybe out of date): http://www.statisticbrain.com/computer-programming-language-...

Re: Ion: Cross-platform OpenGL library from Google

#37
post #27

Earlier quoted context omitted.

Only if you've never seen libraries for other languages: there are an order of magnitude more for the JVM or JavaScript, to name two.

I suppose in a particular area - web e-commerce and the like. Stats for SourceForge (maybe out of date): http://www.statisticbrain.com/computer-programming-language-...

Outside performance critical areas, where shaving off KB and ms really counts, C++ has become an infrastructure language with others taking most of the work.

Re: Ion: Cross-platform OpenGL library from Google

#38
post #15

This illustrates one of the serious issues with C++: numerous code files in a project authored relatively recently that are dedicated to basic application plumbing such as memory allocation/tracking and concurrency. Its 2016. There are a number of performant cross-platform systems/languages that have good built-in facilities for these basic plumbing problems. C++ is an outdated language, and the entire mindset and ec…

Nim is really the way to go, I don't understand why people still spend time learning slow languages with poor engineering design and concepts. Just learn NIM!

I has been written with so solving so many concepts everyone is trying to solve, but don't solve at ALL.

Just open your eyes the solution is right under your nose.

Re: Ion: Cross-platform OpenGL library from Google

#39
post #10

Neat. This and Oryol [1] appear to have similar goals, I think this already calls for a more in-depth comparison... Either way, this kind of technology could end up being a better choice than the node-webkit / electron paradigm, for many projects that want to target in-browser and native platforms. I've been planning a project like that using raw GL, but with these frameworks popping up, the concept might go from exp…

The main advantages of electron are html, css and javascript. This is not going to be an alternative to it unless you implement a browser engine on top of it, going full circle...

On the other hand, something like react-native for desktop, coupled with a nice GUI library, could be very interesting.

Re: Ion: Cross-platform OpenGL library from Google

#40
post #15

This illustrates one of the serious issues with C++: numerous code files in a project authored relatively recently that are dedicated to basic application plumbing such as memory allocation/tracking and concurrency. Its 2016. There are a number of performant cross-platform systems/languages that have good built-in facilities for these basic plumbing problems. C++ is an outdated language, and the entire mindset and ec…

> Educate yourselves about the nim programming language

It's hilarious that nobody recognizes blatant trolling on HN

Post reply on HN