Andreas Fredriksson, a game and tools programmer formerly at Insomniac Games, writes about C++, build systems, optimization, and GUI tooling.
HN commenters mention his Tundra build tool, which uses Lua for configuration, and one commenter strongly criticizes his Qt versus Dear ImGui post for skipping cons.
> Dear ImGui
> Cons
> nothing jumps out to me
Why the fuck am I reading this article? I could easily write "nothing jumps out to me" or list a bunch of first-impressions of GUI libraries. But I can tell you off-hand a list of cons for Dear ImGui, and if you're interested there are plenty of Qt -vs- ImGui comparisons out there based on people who have actually switched and done a writeup. (Various people fall on both sides of this debate.)
https://deplinenoise.wordpress.com/2017/03/05/why-qt-and-not-imgui/
https://gist.github.com/bkaradzic/853fd21a15542e0ec96f7268150f1b62
There are definitely use cases out there where Dear ImGui is a clear winner over Qt, and vice versa, and if you're going to compare GUI frameworks I would expect to want to know more about them.
I have a big ole' bag of Google Docs that contain comparisons like this, but I sure as hell ain't gonna share them because they're full of subjective declarations and I stop evaluating an option as soon as I've figured out it doesn't meet my needs.
That project looks vastly more complicated, as the mention of a "C++ interpreter" loudly flags.
The OP's project looks rather minimal in contrast, and very cool. I think I have had this thought too but I (semi-sadly) don't work with big enough compiled codebases to focus on it now.
Epic to see Andreas Fredriksson [1] mentioned as inspiration. I used to work with him in my distant gamedev past, and he certainly keeps knows a thing or two about performance and working with big codebases.
Edit: typo.
[1] https://deplinenoise.wordpress.com/
a recent one, tundra, uses LUA as its configuration language. It's very fast, taking great care of using concurrency.
project:
https://github.com/deplinenoise/tundra
and slides:
http://deplinenoise.wordpress.com/2011/04/23/slides-tundra-from-revision-2011/