Rendered at 17:30:04 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
miroljub 5 hours ago [-]
> Like Clojure Cider
You mean like Common Lisp Slime? When Cider started, it was based on slime, later they created a fork and even later created the nrepl protocol.
internet_points 9 hours ago [-]
I want this but for Haskell :-) Maybe some of the amazing work on dataframe[0] and related libraries could be used for a better Haskell REPL in Emacs. I never much liked the notebook way of working, I prefer having a file of functions alongside a REPL, but time-to-graph is bad, and I don't know if there's a good solution to how the REPL forgets previously defined variables on reloading a file.
Split the windows and scroll the other windows. Or mark your current position and pop back to it after scrolling.
throwaway27448 12 hours ago [-]
It's slow and buggy and difficult to wrangle to the needs of modern text editing yea?
Look I live in emacs. I cannot explain to you why this is such a shitty experience. I assume there are random assholes around the world who are holding emacs back so they can view their email from a repl or some bullshit.
rudhdb773b 11 hours ago [-]
I don't think your complaints are a common experience.
I've used neovim for the last 10 years, but before that I used emacs with R for many years at work and it was great, certainly not slow.
throwaway27448 11 hours ago [-]
Emacs is certainly capable of speedy editing; i don't mean to imply otherwise. But there isn't much explanation as to why emacs does things the way it does even if it makes the experience shittier.
skydhash 6 hours ago [-]
There is just one explanation. The people who develop it like it this way and unless you want to pitch in, your very vague complaints does not really matter.
throwaway27448 1 hours ago [-]
Sure, but why would you intentionally make such a slow and buggy editor? I don't buy the idea that this is on purpose.
skydhash 16 minutes ago [-]
You’re maybe trolling. But what exactly is slow? Or are you a superhuman typing 400 words a minute? Emacs have never crashed on me (I use it daily) and there are things you just can’t speed up. Multithreading just sidesteps the problem while introducing its own can of worms. The current async facilities are fine by me (I don’t use any auto* things, so YMMV).
Antibabelic 7 hours ago [-]
Can you be more specific about your complaints? It's open source software. If there are bugs we can fix them and submit a pull request.
bitwize 7 hours ago [-]
Actual multithreading, and a UI that was state-of-the-art sometime later than 1978, might be a good beginning.
jbstack 6 hours ago [-]
I agree with you on multithreading. But for most Emacs users, the rich and highly customisable keyboard-driven UI (including packages like embark, which-key, transient, hydra, ivy/helm/vertico, etc.) is one of its strengths over traditional GUI IDEs. It doesn't need to be "state of the art" to be good, and there's a reason that Emacs has remained popular despite its age. Sure, it's not going to appeal to most VS Code users, but that isn't the point of Emacs.
Don't get me wrong, I don't mind old aesthetics, but... yes? Well I wasn't exactly alive in 1978 but all the screenshots look like they are at least 20 years old
jbstack 6 hours ago [-]
Firstly, the original comment was about UI rather than aesthetics. Secondly, as with everything else in Emacs, you can customise the appearance however you want. Those screenshots are from vanilla Emacs which is admittedly rather ugly. Most people heavily customise, or use an Emacs distro like Spacemacs (https://www.spacemacs.org/) or Doom (https://github.com/doomemacs/doomemacs?tab=readme-ov-file) which have more sensible default appearance configs.
You mean like Common Lisp Slime? When Cider started, it was based on slime, later they created a fork and even later created the nrepl protocol.
[0] https://dataframe.readthedocs.io/en/latest/exploratory_data_...
Look I live in emacs. I cannot explain to you why this is such a shitty experience. I assume there are random assholes around the world who are holding emacs back so they can view their email from a repl or some bullshit.
I've used neovim for the last 10 years, but before that I used emacs with R for many years at work and it was great, certainly not slow.