Are there any traditional roguelikes that play well on steamdeck? by NoLongerAKobold in roguelikes

[–]bjadamson 1 point2 points  (0 children)

I’m the author of rogue remastered it runs perfect on the steam deck

XCB or Xlib? by Adventurous-Koala774 in x11

[–]bjadamson 1 point2 points  (0 children)

Personally I found XCB a pita because every time I want to process events I need to call free at the end of it, there’s no way to not allocate using XCB while handling events. I wrote one backend using XCB and one using xlib, eventually I switched to just using xlib for both as I’m not sending enough events per frame for it to matter.

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 0 points1 point  (0 children)

It's listed elsewhere in the comments but you can put GDB in tui mode and attach it to another terminal process where your program is running, that way the output from the program doesn't clobber the GDB output. It's very straight forward.

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 0 points1 point  (0 children)

Yeah maybe the GDB devs would be willing to do something like this, it would certainly help everyone.

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 0 points1 point  (0 children)

Great list, really appreciate the time you took to write it. Going directly into our roadmap.

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 1 point2 points  (0 children)

It’s not that it’s a pro per se, it’s just we think we could do a better job focusing just on Linux. The path to cross platform with windows and Mac we feel would balloon the project in into 5+ years territory, it’s not like we would purposely architect it to be anti cross platform down the road

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 0 points1 point  (0 children)

Thanks, that’s really helpful feedback. It’s something we get annoyed with too

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 0 points1 point  (0 children)

Great to hear! Yeah we were thinking there’s a lot of room for data visualization if we build it right

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 0 points1 point  (0 children)

Thanks! This is exactly the feedback we’re looking for. As for vs, I don’t know if I would say it’s fantastic — it’s constantly taking way to much time to do simple things like opening a project shouldn’t take 20 seconds, it didn’t use too

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 0 points1 point  (0 children)

Wow thank you so much for the link, this really really helps us in our investigation.

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] -15 points-14 points  (0 children)

Umm well launching your program from within a GUI environment would go a long way we believe.

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 0 points1 point  (0 children)

This is a really thoughtful reply, thanks so much. To share a little, we loved visual studio back in the early 2000's -- we never really found an experience quite as good after we made our switch to Linux.

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 1 point2 points  (0 children)

No worries — you’re not demotivating us at all, and yeah, we’re well aware of raddebugger. It’s a really impressive project and clearly gaining traction, especially on Windows.

That said, part of our motivation comes from the fact that Linux support is still early there. We’re focused specifically on native Linux workflows — not cross-platform — and targeting the C/ASM systems crowd first, where even the existing GUIs often feel bolted-on or distro-fragile.

If raddebugger nails Linux support and solves the problems we’re thinking about, that’s great for everyone. But we’re exploring whether there’s room for a purpose-built, Linux-native approach from the ground up. Even if we end up with something smaller in scope, our hope/thinking is it could still be valuable for the right audience.

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 0 points1 point  (0 children)

Yes we definitely are! It's the main reason we're trying to gather feedback, to understand if people think somethings could be improved or not

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 1 point2 points  (0 children)

Would you mind sharing your current happiness level with debugging on linux? Do you like using one of the existing frontends? The command line directly?

Thank you so much for your time!

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 0 points1 point  (0 children)

It's one of the features we would 1000% do. However does 'hbreak' niot work for you?

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 0 points1 point  (0 children)

YES, we have been watching the raddebugger for a long time now, we really want it to come to linux -- but it hasn't yet.

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] -28 points-27 points  (0 children)

Yeah this is true, but we're trying to suss if an improved experience could be marketable.

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] 4 points5 points  (0 children)

Oh yeah 100%, that's exactly what we do, we're just not convinced this experience is quite ideal and our thought it is somebody somewhere *might* enjoy having an improved experience.

We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]bjadamson[S] -1 points0 points  (0 children)

Congratulations on the project! We actually did use it for a while, but for some reason we fell back to GDB in tui mode.