raddbg UI running in some frankenstein state in X11 and opengl after a weekend of prompts with gemini 2.5 pro exp #452
+13,899
−6,762
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TLDR
raddbg UI running in some frankenstein state in X11 and opengl. This was done in 1 weekend with gemini 2.5 pro and me, Danilo, who's never seen the innards of futexes, freetype, X11, opengl or mdesk before Saturday 2pm (start time). I've learned a lot! I'm not suggesting you merge this---
all I wanna know is: what do you think? how horrible is the result really? would you have finished the whole port in a weekend? Roast it!
known issues
why do this
Ever since Mr Blow mentioned discarding all of linux userspace, the idea sorta just stuck, I think all services should be relegated to net API requests and UI should be Mr Fleury style!
I think it's possible to coax the latest reasoning models into writing UI code raddbg-style, in real-time (well, speed of thought I suppose). They could do so autonomously, and once you have that, well, I think build.sh best describes my aspirations there! 🧙♂️ plenty of things to build!
@ryanfleury ! Amazing work man! I'd love to help get raddbg working on linux, with remote (server) process debugging capabilities, I hope this is a step in the right direction HAHA!