Earlier quoted context omitted.
Because?
Elsewhere in the manual it seems to imply that formulas can include arbitrary Emacs Lisp functions, which would make it quite easy to implement a virus as there appears to be no sandboxing. What it probably means is that viruses written for other spreadsheet implementations won't work on it. Edit: never mind; I read further and it does do some sandboxing based on the same whitelisting principles as directory-local va…
SES: Simple Emacs Spreadsheet
21–27 of 27 posts
Re: SES: Simple Emacs Spreadsheet
#22Earlier quoted context omitted.
Do you mean something like "sc"?
Or its more active fork scim: https://github.com/andmarti1424/scim
Re: SES: Simple Emacs Spreadsheet
#23Earlier quoted context omitted.
Elsewhere in the manual it seems to imply that formulas can include arbitrary Emacs Lisp functions, which would make it quite easy to implement a virus as there appears to be no sandboxing. What it probably means is that viruses written for other spreadsheet implementations won't work on it. Edit: never mind; I read further and it does do some sandboxing based on the same whitelisting principles as directory-local va…
Even still, pure interpreters are not immune to vulnerabilities. One buffer overflow or bad array lookup and you're hosed.
Re: SES: Simple Emacs Spreadsheet
#24These days one can use org-mode tables for quite a bit of spreadsheet stuff.
It might just be me, but i've found manipulating tables and formulae in Org to be nothing but pain. I probably don't understand enough how they work, though (i love and daily use many other Org features though). SES looks pretty fine to me, at first glance!
Re: SES: Simple Emacs Spreadsheet
#25Earlier quoted context omitted.
Even still, pure interpreters are not immune to vulnerabilities. One buffer overflow or bad array lookup and you're hosed.
I must admit that I haven't heard of buffer overflows in emacs lisp.
There are a few array-lookup operations like AREF, but they do bounds checking (at run time, when the check is easier to get right).
Re: SES: Simple Emacs Spreadsheet
#26These days one can use org-mode tables for quite a bit of spreadsheet stuff.
It might just be me, but i've found manipulating tables and formulae in Org to be nothing but pain. I probably don't understand enough how they work, though (i love and daily use many other Org features though). SES looks pretty fine to me, at first glance!
I agree it's not so plain and cut like Excel, but it's not terrible either.
You can probably find more useful things (like turning coordinate grid on/off) in the Emacs manual too: https://www.gnu.org/software/emacs/manual/html_node/org/Edit...
Re: SES: Simple Emacs Spreadsheet
#27Earlier quoted context omitted.
It might just be me, but i've found manipulating tables and formulae in Org to be nothing but pain. I probably don't understand enough how they work, though (i love and daily use many other Org features though). SES looks pretty fine to me, at first glance!
If you use the edit-formula mode (which you should, C-c ') you should have real-time highlighting of the affected cells of any expression you write. I agree it's not so plain and cut like Excel, but it's not terrible either. You can probably find more useful things (like turning coordinate grid on/off) in the Emacs manual too: https://www.gnu.org/software/emacs/manual/html_node/org/Edit...
It didn't work for a new empty code-block, but if I pasted an existing ses-mode file into it, it did actually work.
So you can have your org-mode cake and eat it too with ses :)