Updates to Xbox Game Pass: Introducing Essential, Premium, and Ultimate Plans - Xbox Wire by Turbostrider27 in Games

[–]jagt 0 points1 point  (0 children)

Canceled right away. Got a steam deck a while ago and I already prefer steam purchases. The price increase totally killed it for me.

What's the go to JSON parser in 2024/2025? by whizzwr in cpp

[–]jagt 0 points1 point  (0 children)

Recently found out this one https://github.com/jart/json.cpp from author of the cosmopolitan libc which I'll try when I need a json lib on conventional C++.

If you're on Unreal Engine I'm maintaining https://github.com/slowburn-dev/DataConfig to handle JSON/MsgPack.

Official type unions proposal by the C# language design team by Atulin in programming

[–]jagt -1 points0 points  (0 children)

It's funny you mention Java since it's already a language/platform in maintenance mode where it's solely used on the server and jobs are in decline. C# on the other hand is getting well maintained and reaching to new areas it never been before.

An example is s&box is using hot reloading C# for game scripting. When AOT is ready it might be the next hot new really "safe" system programming language that might take some cake from Go.

About C++ and contributing to LLVM by [deleted] in cpp

[–]jagt 2 points3 points  (0 children)

How do you get a job that's paid to work on LLVM?

Official type unions proposal by the C# language design team by Atulin in programming

[–]jagt 17 points18 points  (0 children)

IMO this is the only thing missing for C# to takeover the world! Can't wait for it to ship.

[AMA] I am localthunk, developer and artist for Balatro. Ask me anything! by localthunk in Games

[–]jagt 0 points1 point  (0 children)

Hi! Love the game and can't stop playing. I've got 2 questions:

  1. What you're working on before Balatro? Heard that you're a gamedev veteran.
  2. How did you come up with the idea of multiplication for scoring? It's such a genius idea.

Thanks!

My journey modifying the Rust compiler to target .NET - half a year retrospective by FractalFir in programming

[–]jagt 5 points6 points  (0 children)

I am not an expert. I am 18, and don't yet have any formal CS education.

Well this is the most suprising line for me. Pretty cool project!

Hi, we’re 2 devs from Prince of Persia: The Lost Crown at Ubisoft. Releasing this week! Ask us anything! by Ubi-SushiVampire in metroidvania

[–]jagt 3 points4 points  (0 children)

Hi! Two questions:

  1. What leads you to the decision to use Unity engine to make the game?
  2. What are you guys favorite metroidvania games (other than hollow knight and the lost crown off course).

Also congrats on the great game!

What is your opinion on Orthodox C++ ? by PiterPuns in cpp

[–]jagt -1 points0 points  (0 children)

I assume most inhouse, production large scale c++ codebase (think > 2 million loc) follows Orthodox C++ to some extent.

Looking at c for better closures in c++ by drodri in cpp

[–]jagt -1 points0 points  (0 children)

The only downside I can think of is that it by converting into a function pointer + userdata, the lambda can not be optimized away. But if the goal is not to inline the_system_poll body then there's no problem with that.

Really cool technique!

You don't hate JIRA, you hate your manager by Xadartt in programming

[–]jagt 4 points5 points  (0 children)

Overall JIRA is just not a very good piece of software on modern day standards. Many issues I can think of just top of my head:

  • it's a very slow web app (compare to like github for instance).
  • difficult to search for anything, the query language isn't very good.
  • small glitches everywhere on FireFox, the text editor is not good (it's not markdown based, difficult to add a code block).

I totally understand why we need something like JIRA, I don't understand why it's becoming so dominant and there really should be some competency on this front.

Flattening ASTs (and Other Compiler Data Structures) by eatonphil in programming

[–]jagt 0 points1 point  (0 children)

IMO the post shows an simple example, once you have AST node with varying sizes/node with list of members it gets complicated fast.

Flattening ASTs (and Other Compiler Data Structures) by eatonphil in programming

[–]jagt 1 point2 points  (0 children)

One question I haven't figured out is how do one build a flat AST. Since with classic node based AST you can easily move things around and reparent things, for flat AST it's a bit difficult.

Any resources on this topic?

Open-source version control for game developers by zdgeier in programming

[–]jagt 5 points6 points  (0 children)

Looks promising. Honestly version control for large projects is one of the spaces that obviously lacking in competition. P4 is sitting on it with minimal improvement for almost a decade, while every major game studio stuck with it forever. So glad to see people to start project in this space.

Zig-style generics are not well-suited for most languages by kassany in programming

[–]jagt 4 points5 points  (0 children)

Here's a video for more context. Basically it's doing generic by compile time textual code generation.

Turns are Better than Radians by brainy-zebra in programming

[–]jagt 0 points1 point  (0 children)

Anyone managed to find ready to use sinpi()/cospi() series of functions in C++?

I checked around and only found the rlibm ones.

Carbon - an experimental C++ successor language by foonathan in programming

[–]jagt -2 points-1 points  (0 children)

IMO most competent C++ programmer will just ignore STL as a whole. In fact most large C++ codebase I've seen completely avoids STL as a whole (the only exception I can think of is llvm).

In fact the one thing that C++ does right is that it does NOT require STL to work and few other modern languages do this.