Top
Best
New

Posted by TheWiggles 3 days ago

Julia Snail – An Emacs Development Environment for Julia Like Clojure's Cider(github.com)
86 points | 13 comments
internet_points 3 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.

[0] https://dataframe.readthedocs.io/en/latest/exploratory_data_...

throwaway27448 6 hours ago|
Bruh can we make emacs, let alone cider, let alone "julia snail", more usable before we brag about achieving something? It's extremely embarrassing how sloppy the emacs experience has gotten in the last thirty years relative to other environments.
tadfisher 6 hours ago||
What's not usable about it?
HexDecOctBin 5 hours ago|||
You can't scroll without moving the cursor.
skydhash 40 seconds ago||
Split the windows and scroll the other windows. Or mark your current position and pop back to it after scrolling.
throwaway27448 6 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 5 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 5 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.
Antibabelic 1 hour 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 55 minutes ago||
Actual multithreading, and a UI that was state-of-the-art sometime later than 1978, might be a good beginning.
jbstack 40 seconds ago|||
I agree with you on multithreading. But for most Emacs users, the rich keyboard-driven UI (including packages like embark, which-key, transient, etc.) is one of, if not the main, strengths over traditional IDEs.

Sure, it's not going to appeal to most VS Code users, but that isn't the point of Emacs.

teddyh 27 minutes ago|||
Does this look like 1978 to you? <https://www.gnu.org/software/emacs/tour/>
PhilipRoman 6 minutes ago||
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