5 ms·
wow. please, please, you Emacs/LISP gurus out there: make a working modern package manager and integrate the browser like lighttable does. and perhaps rewrite
by bachback 13y ago
wow.
please, please, you Emacs/LISP gurus out there: make a working modern package manager and integrate the browser like lighttable does. and perhaps rewrite emacs from scratch so that the source code makes sense in today's world not in 1980's world.
unfortunately lighttable is staying closed for much too long, but something like it is desperately needed.
- tobiasu 13y agoThe command preceding this outburst was: $ sudo braindump bachback.core|tail ;-)
- bachback 13y agohaha. I've actually spend time trying to read emacs's source code. I guess the downvoters haven't.
- swah 13y agoI agree - Emacs has to be rewritten on top of a modern rendering engine!
- saalweachter 13y agoThey did. It is called 'Eclipse'.
- sixthloginorso 13y agoJust not the same. Adding functionality to Eclipse is a "project". In Emacs, it's just some code and an eval-last-sexp away.
- rbanffy 13y agoThen do it.
- swah 13y agoHow do you understand something like Webkit? Its so huge.
- filipncs 13y agoRumor has it that LightTable will be open sourced very soon, but I doubt it will ever take the place of Emacs.
- agumonkey 13y agoI doubt it will too, but I hope it gets a nice "marketshare" so people try to experiment and find new ideas. Emacs will probably benefit a lot from cross-pollinisation too (it excels at absorbing new ideas).
- ElliotH 13y agoEmacs has a package manager, it works fine. I particularly like that I can script it to install my packages on first run.
- bachback 13y agoworks fine = work fine for me after I have spend x hours looking around the net, writing elisp myself. that's the whole problem with lisp. it is not communal, because it does not enforce standards.
- ElliotH 13y agoM-x package-refresh-contents M-x package-install <package name> That's with a blank .emacs file on Emacs 24 on a brand new user account I created just to test that for you. EDIT: (ofc the auto-installing my favourite packages stuff is elisp I wrote)
- davexunit 13y ago(package-initialize) Wow, now you have access to the package manager. Emacs is meant to be customized heavily by its users and the language to do so is Elisp. If you are afraid of that then I don't know what to tell you. You are quick to condemn all Lisps with an assertion that doesn't make sense to me.
- sixthloginorso 13y agoI don't understand, what's wrong with package-list-packages? It has concise descriptions, MELPA is kept very well updated, and and installing plugins is a breeze, no elisp configuration is necessary for like 90% of the packages you install.
- davexunit 13y ago>make a working modern package manager package.el works great. >integrate the browser That may actually be possible in the future, see http://www.emacswiki.org/emacs/EmacsXWidgets http://www.emacswiki.org/emacs/EmacsXWidgets >perhaps rewrite emacs from scratch That is just silly. The current Elisp interpreter might be replaced with an Elisp implementation on top of the Guile VM. That would be quite the big upgrade, technically speaking. >unfortunately lighttable is staying closed for much too long I agree, I don't have much faith in the "it will be free eventually, just trust us" development model. If the project really wanted to be community friendly then the source code would have been free from the beginning.
- sixthloginorso 13y agoThis XWidgets project for Emacs has a rather unfortunate name, given that there is already a well-known GUI toolkit named wxWidgets.
- rmrfrmrf 13y agoLightTable is truly terrible. Adobe beat that team with Brackets without even really trying, and all of the gimmicks it promised have been available in vim and subl for a while. They should do something else with their time.
- bachback 13y agonot true at all. it has this thing called the browser in it, as well as a completely live hooks and a modular system. this here http://www.youtube.com/watch?v=gtXpOD6jFls http://www.youtube.com/watch?v=gtXpOD6jFls is impossible in any other editor.
- rbanffy 13y ago> rewrite emacs from scratch You obviously have no idea of how huge undertaking would this be. You are free to write your new editor and call it Fnbdt.
- __david__ 13y ago> make a working modern package manager M-x packages-list-packages > and integrate the browser like lighttable does. M-x eww > and perhaps rewrite emacs from scratch Would you like a pony, too? > so that the source code makes sense in today's world not in 1980's world. I've actually found that Emacs's source it very readable (even the C lisp engine stuff). Do you object to the lisp or to the C?