Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

neoGFX - The Ultimate C++ GUI Library and App/Game Framework .. Coming Soon!

55 views
Skip to first unread message

Mr Flibble

unread,
Nov 9, 2019, 8:23:01 PM11/9/19
to
Houston, we have automatic code generation! \o/
https://i.imgur.com/l2gp32h.png

/Flibble

--
"Snakes didn't evolve, instead talking snakes with legs changed into
snakes." - Rick C. Hodgin

“You won’t burn in hell. But be nice anyway.” – Ricky Gervais

“I see Atheists are fighting and killing each other again, over who
doesn’t believe in any God the most. Oh, no..wait.. that never happens.” –
Ricky Gervais

"Suppose it's all true, and you walk up to the pearly gates, and are
confronted by God," Bryne asked on his show The Meaning of Life. "What
will Stephen Fry say to him, her, or it?"
"I'd say, bone cancer in children? What's that about?" Fry replied.
"How dare you? How dare you create a world to which there is such misery
that is not our fault. It's not right, it's utterly, utterly evil."
"Why should I respect a capricious, mean-minded, stupid God who creates a
world that is so full of injustice and pain. That's what I would say."

Chris M. Thomasson

unread,
Nov 9, 2019, 9:24:21 PM11/9/19
to
On 11/9/2019 5:22 PM, Mr Flibble wrote:
> Houston, we have automatic code generation! \o/
> https://i.imgur.com/l2gp32h.png

Really? If I give you some C code that generates a PPM image, can you
compile it into, say, JavaScript and generate the same image, in the
browser? If so, well done.

Öö Tiib

unread,
Nov 10, 2019, 4:44:17 AM11/10/19
to
That tool is already available <https://emscripten.org/>
However it is likely better to build into WebAssembly instead
of JavaSript,

Chris M. Thomasson

unread,
Nov 10, 2019, 5:50:03 AM11/10/19
to
Indeed. Iirc, it can handle OpenGL and SDL2.

Mr Flibble

unread,
Nov 10, 2019, 10:14:21 AM11/10/19
to
The browser will not be a target for neoGFX however neoGFX will include a
browser widget in a future version and a rich text (HTML) widget in v1.0.

Mr Flibble

unread,
Nov 16, 2019, 4:02:34 PM11/16/19
to
Hi!

The "neoGFX" UI description language (based on Relaxed JSON) will allow
you to embed code in any programming language; by default it will use
braces {} to delineate the code from the surrounding purely declarative UI
description elements. neoGFX will leverage "neos", my universal compiler,
to achieve this feat. If the embedded language is C++ then the host C++
compiler will compile the code. #coding #neoGFX #cpp #qt
0 new messages