Andreas Fredriksson
deplinenoise.wordpress.com · Personal blog · on HN since 2010
Andreas Fredriksson, a game and tools programmer formerly at Insomniac Games, writes about C++, build systems, optimization, and GUI tooling.
What HN saysHN 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.
15HN people shared it
3linked it in comments
15stories submitted
251story points
3 months agolast shared
2010people per year2026
Most-shared posts
- 1Does experience slow you down?4 people · 7 points · first shared 2014 · 1 comments on HN
- 2Optimizable Code3 people · 4 points · first shared 2016 · discussion on HN
- 3Why Qt and not IMGUI?2 people · 8 points · first shared 2017 · 1 comments on HN
- 4Why Qt and not IMGUI?2 people · 2 points · first shared 2017 · discussion on HN
- 5The App Store Nightmare1 people · 217 points · first shared 2012 · 104 comments on HN
- 6Insomniac Games' Web Tools Postmortem1 people · 3 points · first shared 2017 · discussion on HN
- 7Using C++11 Capturing Lambdas with Vanilla C API Functions1 people · 3 points · first shared 2016 · discussion on HN
- 8SSE expression generation1 people · 3 points · first shared 2010 · discussion on HN
- 9Because I have a US IP address I can no longer update my Swedish apps1 people · 2 points · first shared 2015 · discussion on HN
- 10SIMD at Insomniac Games (2015) [pdf]1 people · 2 points · first shared 2026 · discussion on HN
- 11Slides tundra from revision 20111 people · first shared 2012
What HN people wrote when they linked it
unwind · 2022-10-28
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/
enqk · 2012-07-16
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-revisi…
klodolph · 2019-05-10
> 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.