Given how you can do almost everything in Emacs along with how Emacs was written, why does this not exist?
>Portability
>Emacs uses a layered architecture, with a Turing complete language running on top of a smaller central core. Because about three-fourths of the stock Emacs distribution (1266 of 1611 kLOC as of version 24.4) is written in the Elisp extension language [1], and the set of features implemented in Elisp code are automatically present once the C core (which implements the Elisp interpreter, weighing 247 kLOC as of 24.4) has been ported, porting Emacs to a new platform is considerably less difficult than porting an equivalent project consisting of native code only. Theoretically, only the core must be ported to the new platform; once the core is ported, the portions implemented in the language above take minimal work to bring over.
https://en.wikipedia.org/wiki/Emacs#Portability
All it needs is a halfway-decent text editor.
>>55673334
has anyone ported vim to emacs?
>>55673355
yes, I think it's called 'evil', no joke bro
>>55673355
Just open a terminal in emacs and run vim in that.
Also Spacemacs.
>>55673355
well there' evil mode, I'd say it's close enough
>>55673355
yes, of course
evil-mode is the most popular i believe
>>55673290
emacs isn't an operating system, it is a computational paradigm
the best one that exists
when people are able to reclaim their hardware through advances in things like 3d printing, the true computer revolution will actually begin and you will see awesome shit like elisp/emacs implemented directly on hardware
the glorious age of lisp machines isn't far my friends
in the mean time, i might recommend checking out pic related
>>55673424
>the glorious age of lisp machines isn't far my friends
I bloody hope so.
>>55673424
>the glorious age of lisp machines isn't far my friends
Is the keyboard going to be pic related or some 40% meme bullshit?
>>55673373
ah, I have heard about it but wasn't sure if it was a full implementation
>>55673552
my 40% maymboard was quite influenced by the spacecadet actually
i think it's one of the most beautiful pieces of hardware to have ever existed
but the knight, spacecadet, symbolics, etc. keyboards are so utterly beautiful and perfect because they were designed around and with the rest of the machine (both hardware and software) they were building and had full control over
we then went on to standardize the product that is the keyboard and everything got lame
we need to go back to the processive way of doing things
there hopefully won't be a single standardized keyboard - there hopefully won't be a single standardized lisp machine architecture
with 3d printable ics and processors, we will finally be able to achieve true computational freedom in all it"s distributed unique unstandardized glory
this all is also why emacs is so wonderful
it is processive, not productive
emacs is not a product but a process, an approach to computing and how one interacts with their machine, a way of life
emacs has some of the most god awful documentation on planet earth
it's a lot of words that don't actually say anything, it gets to the point where i have to read the uncompiled elisp file from github to understand some functions
i learned more about configuring hexl-mode by reading hexl.el than anything else
>>55673290
All emacs is missing for me is a decent web browser. When emacs 25 gets the webkit browser I can do my entire OS work from within emacs. It's pretty hardcore.
>>55673826
>so utterly beautiful and perfect because they were designed around and with the rest of the machine (both hardware and software) they were building and had full control over
Like the iPhone?
>>55673424
What's so great about GuixSD? Why should I use it over doing a LFS install or just installing trisquel?
>>55675079
the entire thing aims to be configurable using scheme, even the bootloader i think
>>55675113
Well, I don't know scheme so it wouldn't be much use for me. Maybe if I ever do learn scheme I'll give a go.
>>55675135
It will take you half an hour max to nicely wrap your head around how guile[scheme] works enough to be able to do nontrivial things with it.
If you then choose to delve deeper, you're mind will be blown wide open and all other languages will come to feel unusably incomplete.
Highly recommend giving the SICP lectures a go.
https://archive.org/details/MIT_Structure_of_Computer_Programs_1986/