sorted by: new top controversial old
[-] unionagainstdhmo@aussie.zone 4 points 4 days ago

Also GitHub has full-text search and doesn't filter profanities if you're looking for material

74
[-] unionagainstdhmo@aussie.zone 8 points 1 week ago

Developers who are not willing to learn something new and not adapt are the worst

I think you mean people in general. Life is short, try some stuff, take risks

[-] unionagainstdhmo@aussie.zone 1 points 1 week ago* (last edited 1 week ago)

Does it show in the post body?

[-] unionagainstdhmo@aussie.zone 4 points 1 week ago

I've been keeping an eye on bevy, it looks really cool. I'll probably make something with it one day when their ECS gets support for entity relationships (which appears to be in the pipeline). A really cool project though, basically looks like everything I've wanted out of a C++ engine which I can't really use due to build system mixing.

[-] unionagainstdhmo@aussie.zone 7 points 1 week ago

Was that "The C Programming Language"? I learned C from that after a bit of C++ and it made everything make so much sense. C is refreshingly simple.

I’ve heard templates are a thing of note when it comes to complications but not sure

It's funny because that is the one feature I really wish C had, I can live without member functions but templates or even a good generics system would be great. I did some C# with MonoGame and FNA. Language has gotten better as of late but idk about performance, way better than VB.

[-] unionagainstdhmo@aussie.zone 1 points 1 week ago

Yeah I meant for that to be a bit inflammatory. I actually don't mind python apart from the execution speed, but the indentation I find makes it more difficult to read stuff that is extremely nested. I use it mostly for creating plots and basic stuff for my science degree but for any serious project I wouldn't consider it

[-] unionagainstdhmo@aussie.zone 1 points 1 week ago

Yes but it's difficult in a long program to tell which scope you are in or where one ends. I don't know what is so unfriendly about { and }, my editor can highlight pairs of them, it's just nicer to work with.

[-] unionagainstdhmo@aussie.zone 2 points 1 week ago

Yeah I'm not too concerned about the ECS stuff, since the library I'm using has a rust binding which is semi-official. From what I've heard about Rust in other places is that it requires a different mental model for memory management to other languages. So I'm more concerned about using Vulkan with it (there are quite a few libraries for it already though so it won't be impossible). I guess I can't really know until I give it a go though, I might try and port one of my smaller projects over first to see how I like it.

[-] unionagainstdhmo@aussie.zone 18 points 2 weeks ago

What sucks is I've been working on this hobby project for nearly 4 years now. It started in C#, moved to C, now C++. It's at the stage where a lot of basic functionality has been implemented, with the largest component, the Vulkan based renderer being maybe 1/4 implemented. The core game stuff is ECS based and flecs has a rust binding so migrating that will be easy. Renderer will just become even further from completion. I'm worried that there will be new problems that are maybe more inhibiting, but this is meant to be a fun project and build systems aren't fun. It's a difficult balance and I'm not the only person involved, the other person isn't as convinced by cargo as they haven't spent days working on the build system

[-] unionagainstdhmo@aussie.zone 5 points 2 weeks ago

Yeah JavaScript is a bit weird, semicolons being optional and compulsory at the same time: I remember trying to build an electron example ~5yrs ago and it didn't work unless I put in the semicolons which the developers omitted.

Python is just glorified shell scripting. Libraries like numpy are cool but I don't like the indentation crap, I'm getting used to it because University likes it.

[-] unionagainstdhmo@aussie.zone 65 points 2 weeks ago* (last edited 2 weeks ago)

Disclaimer: I actually like C++ the language, I'm reasonably comfortable with it and enjoy it as an upgrade from C. I don't use much OOP stuff as I'm writing a game using the flecs ECS. So things like abstract classes are mostly absent from my codebase.

What has been driving me up the wall the last month has been build systems and dependencies: don't get me wrong; meson is great but the problem is not everyone uses meson. All I want to do is add some library built with cmake as a dependency without needing to rewrite the build system or install it on my OS. Apparently that is too much to ask!

I'm seriously considering dropping everything and jumping to Rust because of Cargo. Yes I've tried setting up conan but not having much fun since the packages are all third party and out of date anyways

884

Incase it doesn't show up:

[-] unionagainstdhmo@aussie.zone 1 points 2 weeks ago

Only takes one person to do it. Especially with Saas there's only the web platform.

19
submitted 2 months ago* (last edited 2 months ago) by unionagainstdhmo@aussie.zone to c/linux@lemmy.ml

I'm developing a program in C++ targeting flatpak, since I'm on an immutable system I'd rather develop for flatpak than try using a container (plus I can't get SDL to open a window in a container anyway). Everything works with GNOME Builder but it's not as nice to use as vscode: less syntax highlighting, doesn't reopen where I left off, can't debug multiple instances (Not to say I don't like GNOME Builder - it's really good and will only get better, it's just slowing me down at this point). I managed to get the flatpak building and debugging from within code, using the vscode-flatpak extension the only thing not working properly is clangd. I am using the meson build system.

This is probably a bit of a long shot, but has anyone else tried to do this?

BTW I'm not talking about using clangd with the vscode flatpak package

38
-63
submitted 2 months ago* (last edited 2 months ago) by unionagainstdhmo@aussie.zone to c/linux@lemmy.ml

Personally I believe this is a very poor take

816
405
290

I personally love Naev and Mindustry

264

Just came across this gem. The creator also did a write-up if you wanted to replicate it yourself: https://kittenlabs.de/real-gaming-router/

91
19

I've seen it covered widely for Windows, but I don't know if people have gotten it working on Linux.

I've been thinking about buying an nVidia Tesla p40 off of eBay for a GPU upgrade. Currently I'm running a Quadro M2000 in my Dell Precision T7910 with dual Xeon E5-2620 v3 processors. Obviously, I'll have to work out how to cool it but apparently people have had success with GTX 1080 coolers for dead graphics cards.

I'll need to keep the Quadro for video output since the Xeons have no integrated graphics. I'm hoping it would behave like an Optimus laptop, so I don't have flickering in Xwayland (in preparation for Fedora 40, plus I prefer Wayland anyway).

If anyone has attempted this maybe with another Tesla card I'd like to know how it went.

34
view more: next ›

unionagainstdhmo

joined 1 year ago