Imagine a world where:>don't like the color of a program like a browser>open it's source code in two clicks>change it>also move one of the bars to the side>immediately takes effectThe technology is there, only thing impeding this is>AHHH DON'T THEME MY PROGRAM THINK OF DESIGNERINOS>AHHHHHH IT'S MEANT TO BE A PROPRIETARY EXPERIENCE>AHHH IT HAS TO BE COMPILED WITH A THOUSAND PERFORMANCE TRICKS>AHHH IT HAS TO BE WRITTEN QUICKLY SO SPAGHETTI IS FINE
That already exists, go mess with ~/.config/gtk-3.0/gtk.css if you wanna theme your apps.
>>106466843Sure, but not everything uses gtk and you can't modify it's behavior
>>106466850Then open up qt6ct and add a stylesheet.
>retard doesn't know most apps now have something like a CSS like theme file
>>106466884I mean total control, not just a stylesheetSoftware that can be easily changed like free software originally intended, only thing like that I heard of was Emacs
>>106466908you can use chat gpt to modify the theme and recompile I guess.
>>106466826https://www.righto.com/2017/10/the-xerox-alto-smalltalk-and-rewriting.htmlhttps://en.wikipedia.org/wiki/SmalltalkWe had that shit 53 years ago ago.
>>106466826I could do that with suckless
>>106466992suck more
>non emacs users
>>106466826Imagine a world where:>Your CLI is a real programming language with full autocompletion>No distinction between CLI and GUI, the CLI has inline diagrams, images, trees, buttons>Everything is an object with structured data>Press a single key on your keyboard to show help depending on what you're doing>Rich, graphical Wikipedia-like hyperlink documentation for everything about the operating system, always two clicks away>You can view the source code of any function in a single click>When a program "crashes", it doesn't exit, but instead pops a debugger with the source, which lets you find what's wrong, fix it on the spot, and continue execution>Patch or replace any OS component at runtime, including drivers and what would normally be in the "kernel">Recompile functions instead of entire programs>Your programs are not "programs" but an extension of the OS itself>No boundaries between any services or programs, any function can call any other function.>No libraries, static vs dynamic linking, executables, shared objects. Everything is just functions.>No overhead of starting a new program since there is no such thing as a program. Everything is just functions.>All of this, with zero performance losses due to specialized hardwareThis world used to exist. The OS was called Genera. The hardware was called Lisp machines.There's a reason people joke so much about Emacs being an OS. Because it used to be one.But then x86 happened. It was cheaper and faster. So no one cared about Genera. And the company (Symbolics) went bankrupt.We lost it all.
>>106468606I feel like LISP is to programming language what hieroglyphs are to language todayIt didn't gain widespread usage because it's too hard for dumb people