in conclusion, you are hanging onto objectionable philosophy from yesteryear
>>108942703>He doesn't know the TUI equivalent of each
>>108942703Actually, sounds like a good idea.
you know, I wouldn't mind if they were. maybe not exactly separate programs, but like lua scripts.
>>108942703>crop.exe>paintbrush.exe>pen.exeSounds interesting.
>>108942703UNIX was never designed for desktop. Neither was Linux. It is still corpo slop OS, not different from windows in that regard.
>>108942703correctkind of like how i have one cock for each of your sisters, mother, daughter, and grandmother.
>>108942823You disrespected my Gram-mama
>>108942823You are a soon to be imprisoned permanently turbo retard, you and anyone that associates with you 100% deserves the death penalty.
>>108942703In UNIX it kind of is and works though. In open source graphics apps those buttons are all GEGL scripts.It's just unfortunate GIMP hasn't gotten a real update in years unless you count the GTK3 port and Krita was subverted by a tranny to be a drawing app.
>>108942957you won't do shit tranny.
>>108942968if GEGL scripts or plugins or libraries fit the bill of a "program that does one thing well" then systemd haters have no ground to stand on. Under the hood it's just a collection of utils doing their own tasks. Unless... the fandom doesn't even know its own lore?
>>108942984Neither will you, you dead toddler fucking nonce.
>>108942993i didn't hear you deny being a tranny.
>>108943012Ok here you go I am not transexual and you are still a dead toddler fucking nonce.
you can see how an API being accessible for discrete and chained functions works well in ComfyUI. it's unironically a good idea and op is a faggot
>>108943020You lost, iranny.
What a shit thread
>>108943034>yy-youre trans!lol what a absolute fucking loser, you accomplished nothing and gained nothing.
They are
>>108942703stupid threadthose are all separate functions
>>108942703Unironically yes, in a modular way. Have a program with a UI capable of storing and visualizing an image buffer and have it run individual tools, which you could use individually from the terminal, that modify it.
>>108942770no, more like how you can get around and manipulate your file system with cp, pwd, mv, cd, ls, cat, less and allat
>>108942992>SystemD is supposed to be an init script but it attempts to do everything.>GIMP/GEGL is supposed to do image manipulation and is pretty good at it.I don't think these are comparable.There are also political, ethical and memetic arguments against SystemD.
>>108943206No. Enjoy bubba and co.
>>108943084"Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new "features"."your interpretation is different and wrong
>>108943203initialization is the most complex thing that most computers do. that's why every other dependency-based init system ends up being a poor imitation of systemd.
>>108943203If GIMP can do cropping, scaling, drawing lines and so on in one program then systemd can absolutely do init, systemctl, networkd, journald, tmpfiles etc. It's just another package like gimp. They are comparable.
>>108943244>>108943291All the init system needs to do is start some scripts and manage services. The init system equivelent of image operations would be service start, stop, restart etc
>>108942703>>108943230No, because there is a precedent in unix text editors. They are not a collection of programs that implement functionality such as copying, deleting, indenting etc. They're a coherent suite.
>>108942703Yes, and then the application (GUI) you're showing would access each individual program as needed by giving it input and flags based on what the gui allows then show you it's output, making the gui the last program of the bunch.No wonder why most software barely works and LLMs are seen as as gods with retarded niggers like you running around.
>>108942703Wait... That's actually a good idea. Why dont they do this?
>>108942703And According to Windows 2/3rd of those buttons should be Copilot buttons.
>>108942703Like plug-ins?
the amount of weaponized retardation on /g/ these days
>>108942703nopeall those tools do one thing, image editing
>>108943377while at the same time calling on external tools like grep, proving that making a toolset of generally applicable programs is a good way to do things
>>108943377>They are not a collection of programs that implement functionality such as copying, deleting, indenting etc.Vim/Neovim/ZSH scripts/modules
>>108944051They do, that you're not aware of it is proof enough to me that you're a pseud
>>108942703GNU's Not Unix
>>108942703Ok. Name 1 (ONE!) reason why I shouldn't be able to execute all those tools from the terminal as standalone utilities but only access them through the GUI of some gay bloatware.
>>108943193>your file system with cpI'm not into that, sorry.
>>108947901yeaa i wish it was like co or cy because cp just sounds bad.. the "linux users are pedophiles" stigma is bad enough already
>>108947941>"linux users are pedophiles" stigmathis isn't a thing outside of extremely autistic spaces like /g/
>>108947864you can actually do all GEGL shit through the terminal. I wouldn't recommend it, but no one's stopping you
>>108948106I accept your concession.
>>108947864you can't point and click to select parts of an image with precision from a terminal before the death of this universe. GUI is superior
>>108948317what if I want to perform the exact same operations on hundreds of images (eg. they have the same exact border which I want to get rid of)? should I go over them one by one?
>>108948500Photoshop has action scripts. Blender has python scripts. You already knew that didn't you.
>>108948102oh shit really? thank god
>>108942703your app will work just fine if you do this,and not only that, it won't crash if you fuck up the implementation.
>>108942703Those are interactive drawing tools so mainly OP is a fag for not understanding what the unix philosophy actually is. But if you look at a lot of the specific features in a paint application, they certainly do work well as composable cli tools (resizing, compression, altering colors, etc)