Does Emacs go against UNIX philosophy?
Does Emacs go against UNIX philosophy?
Other urls found in this thread:
en.wikipedia.org
visualstudio.com
twitter.com
>le epic unix philosophy maymay xD
soon all you lisping tech boomers will be dead and Atom/VS code/$70 Sublime Text license will reign supreme
20-year old "Veteran UNIX administrators"
>no one used drum machine in 80s
GNU is not UNIX, so why bother following its concepts? When talking about Lisps, the UNIX philosophy is unnecessary anyway.
Daily reminder:
UNIX is the child of two butthurt programmers.
...and what's that?
not being versatile?
Yes. It follows the ITS philosophy, which makes it not hot garbage like Unix.
emacs predates unix
no it doesn't
As a program, yes, is posterior to unix. As a concept, no, is anterior. Emacs used to be simply a collection of macros for a text editor.
>emacs: 1976, maybe 1972 if "as concept"
>unix: 1969, hell even v6 was before emacs
Yes. Emacs tries to damn near be a VM these days?
yes, Emacs goes against good software design practices
wow that's my favorite black metal album dude
damn, if butthurt means that i will make os that's used on most servers all over the world then i want to butthurt.
It's the GNU way!!
But an exact clone of Unix isn't Unix user!
*carrot nosed smiley*
>implying that unix philosophy is good at anything
Pretty much everything thing you use today.
I don't see lisp machines everywhere.
Lrn2english, pajeet
>Pretty much everything thing you use today.
No. I don't remember using any program that requires the input of other small programs in my work life.
Lisp machines fade out because computers got faster, retard.
It's so great you don't even notice it
it's there in every embedded program, if you use an intel machine you have unix philosophy inside your computer.
>Lisp machines fade out because computers got faster, retard.
This makes absolutely no sense.
Stallman is a garbage person and everything he touches turns to shit. He was poettering before pottering was poteorring.
educate me mr chad pls sir
No. macOS is Unix
Sorry, but I use AMD.
>i don't know shit about lisp and I tell you
Literally they ended because the microcomputer revolution plus an AI winter.
>microcomputer revolution
Unix philsophy survived that, why couldn't lisp?
Because you're a retard that is confunding a programming language (that still used btw) with design guidelines.
Oh, I see. You don't know the difference between C/Unix way and ITS/Lisp way.
Catch back up with me when you've read a little history on computing.
Oh, the Irony.
Please, read a book and come back when you understand what you're talking about.
>lisp wasn't a computer
en.wikipedia.org
sorry to interfere between you two. Just checking.
But unix way was using what you have, so minimal rather slow computers and implement everything as tersely as possible. Low level if possible.
While Lisp way was using maximum resources and high-level concepts because you had money and time to do that. It was born at academia also.
Is this it?
>he can't understand the difference between a computer, a design guideline and a programming language
Lisp is not a computer. Lisp is a programming language. A Lispm is not Lisp. It's a Lispm.
Why would you ask him?
He doesn't know jack shit.
>computers aren't designed.
You're very fucking retarded aren't you?
i was asking both of you to be honest
>he still can't understand what you're explaining
You are an special kind of retard.
>he doesn't understand how philosophy dictates design.
Is it because you've never designed anything in your life?
>implying """unix""" "philosophy" is the only good practice emacs doesn't follow
Stop scrambling your words, retard. You aren't making any sense.
but emacs is such a cute name desu
Unix philosophy as very blatant term that doesn't mean what it used to in 80s. The current state of software even makes it look bad because POSIX specifications preserved many bad solutions that sometimes turned to only bring unnecessary complexity.
The practical benefit of what one could call unix philosophy is privilege separation - program is made of multiple runtime modules (usually OS processes) that each has very specific function with minimal viable privileges, modules can communicate with pipes or sockets (e.g. to send file descriptor to module that can't open file by itself), or one isolated network speaker/listener. It doesn't have to be bazillion separate executables from outside point of view.
Emacs is one runtime blob for reimplementation of coreutils, network programs, shell and more that all run in nearly global shared state.
So yeah, Emacs is definitelly not unix philosophy whatever it means.
> Paying money for a text editor
S O I
especially since the only editor you need is free
visualstudio.com
VSCode is all-round better and it's FOSS. Microsoft literally BTFO'd Sublime eternally
if you compile it yourself it is. The version you download from the official site is proprietary. Also, all versions of it are loaded with telemetry and spying, so you should probably remove that before you run it