News for hackers. Stuff that matters.
Re:Emacs Is Not Enough by some-mthfka on Saturday January 14, 2023 @08:03AM (#34379998)
> `csv-mode` is right there on ELPA

Didn't know about that one. Jesus, Elpa, really? Not that it changes anything.

>> A table editor within emacs will be janky > This is completely wrong. There are half a dozen Emacs packages that give you variations on the theme of a table, and none of them are slow or janky in my experience.

Haha, have you used org-made lately? Have you tried formatting a large table? Is it fast, you think?

Look, make a 100colx100000row table that you can edit (although, something like 10 by 20 will do the trick too). Not just view, but edit. It's not a question of whether it will be janky, it's a question how long you have to wait before exiting the damn thing in a furious fit of anger. That's just what you get with plain-text, plain and simple. I don't see how this is even an argument.

And then, why do you think it is that there are half-a-dozen packages there for it anyway? Is it, perhaps, because no one of them really does the job?

> This one is actually caused by your clipboard manager rather than an Emacs package.

I take a rant license on that one.

> Etc.

But, you see, that's the problem: these problems don't end.

Re:Emacs Is Not Enough by db48x on Saturday January 14, 2023 @08:10AM (#34380052)
I’ve used various large `org-mode` tables with great success and no rage, but a table that large means that you need a database, not a spreadsheet. Use sqlite for it instead and you will be much happier. Use the right tool for the job; nobody is forcing you to use Emacs for every single thing.

I find that whenever people complain that Emacs is slow or janky, it is usually because they have configured too much stuff to run all of the time. They got excited by the possibilities and downloaded every single shiny package they could find. After a few years of downloading shiny packages Emacs just isn’t fast any more, and so they blame Emacs.

Re:Emacs Is Not Enough by some-mthfka on Saturday January 14, 2023 @08:13AM (#34380070)
> you need a database, not a spreadsheet

Exactly, a custom structure, a custom object. That's my point. And that point is: the ability to specialize on custom structures, which are unavoidable if you are to keep your sanity.

Re:Emacs Is Not Enough by db48x on Saturday January 14, 2023 @08:17AM (#34380097)
But why are you complaining about that. Who told you that it would be a good idea to use Emacs instead of a database? Why did you ever come to that conclusion?
Re:Emacs Is Not Enough by some-mthfka on Saturday January 14, 2023 @08:32AM (#34380199)
Because it's often claimed than Emacs can do everything. Or, if not claimed, than assumed. And if not assumed, people go and try to do this stuff anyway. I gave an example of an object-oriented spreadsheet in my article.

You can't stop people from trying, but that's just the wrong paradigm to try those things. My point: we can still have an environment that can do all of these things. Embed a spreadsheet and interface a database textually. Why, is what emacs giving us really the end of it, you think? Because I don't.

Re:Emacs Is Not Enough by db48x on Saturday January 14, 2023 @11:57AM (#34381726)
You must have misread those claims.
Re:Emacs Is Not Enough by some-mthfka on Saturday January 14, 2023 @12:17PM (#34381910)
Yeah, right : D

In any case: there are quite obvious limitations, and, to me, they weren't very apparent when I started out in Emacs.

Re:Emacs Is Not Enough by saulpw on Saturday January 14, 2023 @12:22PM (#34381955)
VisiData : tables : Python :: Emacs : text : Lisp