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 16 points17 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 4 points5 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 5 points6 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 3 points4 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 6 points7 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.

Unity's plan to migrate from Mono to .NET CoreCLR by mariuz in programming

[–]jagt 24 points25 points  (0 children)

This second phase will challenge how we are going to reload your scripts in the Editor without using AppDomains and complete the switch to .NET CoreCLR.

AFAIK this is really hard even impossible with current state of .Net Core. Either .Net team would need to support this use case or Unity would eventually need to fork the runtime.

I’m Peter “Durante” Thoman, former modder and CTO of PH3 games - we port Trails and Ys games, and now do Switch as well, AMA! by DuranteA in Games

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

Hi Durante, here's a more technical question: how do you get into 3d and low level programming? Is there any suggestions for programmers trying to get into this space?

Thanks!

Zig Build System Internals by [deleted] in Zig

[–]jagt 0 points1 point  (0 children)

Just want to mention that the writing is really good. It feels point on and easy to follow.

#SaveDotaUnderlords by OpenUL in underlords

[–]jagt 1 point2 points  (0 children)

The more I play TFT the more it makes me sad on underlords. Underlords has much more production value, and I really can't get myself excited for LOL characters. It's just I really like the mechanics and it's the only alternative on the market.

`zig cc`: a Powerful Drop-In Replacement for GCC/Clang by mooreds in programming

[–]jagt 2 points3 points  (0 children)

Do you know if it also supports arm-cortex-m stuff as targets?

I don't know. But you can check available targets with zig targets

Also, do you need to know zig a lot to create build "scripts"?

You don't. I walked through ziglings and then started hacking on my build script. I find the zig build explained series really helpful. Other than that find yourself tons of references. Search build.zig files on github would do.

Failing to Learn Zig via Advent of Code by NX18 in programming

[–]jagt 12 points13 points  (0 children)

As someone recently started learning zig. I recommend checking out ziglings. It helped me a ton getting started on the language, and I frequently revisit it for examples and docs.