Hacker Newsnew | past | comments | ask | show | jobs | submit | leecommamichael's commentslogin

Interesting. The Odin Programming Language has some primitives that are pretty similar to Absail's macros.

For control-flow we've got the postfix operators: `or_return`, `or_break`, `or_continue` For alternative values we've got postfix `or_else`.

Considering how much I enjoy Odin I should probably entertain using Absail for my next C++ project.


Lots of confused comments here about immediate vs retained GUIs. Immediate-mode is an API-design, not an implementation detail. All Immediate-mode GUIs retain data, and for that reason they each have their own APIs for retaining data in various capacities. Usually something really simple like hashing for component-local state.

> What about when you're embedding your GUI into an existing application? or for use on an already taxed system?

You should check out the gamedev scene. It's soft real-time, and yet dearIMGUI is the choice for tooling. Immediate-mode is an API-design, not the implementation details. All Immediate-mode GUIs retain data some data, and for that reason they each have their own APIs for retaining data in various capacities. Usually something really simple like hashing and component-local state.

> This works for simple apps, utilities, and demos/mvps. Not great for actual applications.

Respectfully, I don't think you're informed on this. Probably the most responsive debugger out there is RAD Debugger and it's built with an IMGUI.


This doesn’t solve a problem.

LLMs are a statistical model of token-relationships, and a weighted-random retrieval from a compressed-view of those relations. It's a token-generator. Why make this analogy?

Whoa, I think Gemini 3 Pro was a disappointment, but Gemini 3.1 Pro is definitely the future!

Whoa, I think Claude Sonnet 4.5 was a disappointment, but Claude Sonnet 4.6 is definitely the future!

I’d be curious to hear the author’s thoughts on Odin. Odin seems to have meet many of the same goals as ROX. I am not implying the author shouldn’t keep going with their language.


I’m a big fan of your work (just checked your post history.)

All I’ve got to add is that GLM-5 is actually just the team at Z.ai getting started. I’m really bullish on this.


I understand what your intent is in saying this, and I agree with the intent, but for onlookers, you don't really need a lot to make a good game and this would likely be just fine. I don't actually know if it's possible to ship GL games on modern consoles now that it's in-fashion to have your own proprietary graphics library. That said, the way Google has factored the back-end of the renderer, it won't take a PhD to target one of those GPU APIs.

Aside: GL is still a good practical choice for games built by small teams.


I guess it depends. There's no reason to promote this as "console grade" unless "console grade" means something more than, plain old 3d object renderer.

Certainly, you could define a console as an NES and the claim "console grade" but I'm guessing they are claiming "console grade" means, competitive with the renderer in games like Battlefield 6, Elden Ring, Horizon Forbidden West, etc.. Filiment is not up to those tasks.

Yes, you can make great games without the features of top console game graphics engines. But again, there's no reason for the hyperbole of putting "console grade" in the description then.


Yeah, it’s salesmanship. My feeling is that some amount of salesmanship is fine. This pales in comparison to a lot of promotion we see today. I mean this genuinely; maybe my standards have fallen too low? Perhaps I’m getting numb to it.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: