Earlier quoted context omitted.
Not really. There is an ancient curses-based spreadsheet program called "sc" (spreadsheet calculator). It sounds like "scim" is to "sc" vaguely like "vim" is to "vi": new program with more features cloning/imitating ancient program. "vi" was written by Bill Joy in 1979. "sc" by James Gosling in 1981. sc-im claims to be based on "sc". It's a direct lineage unrelated to GUI spreadsheets.
Gosling wrote sc? I had no idea. I was an scim user before moving to visidata like another poster mentioned, so I kinda-sorta feel like an sc user. For those who don't know, James Gosling invented a popular VM-based "write once, test everywhere" programming language named after a tree. Then named after a coffee.
SCIM: Ncurses based, Vim-like spreadsheet
81–90 of 131 posts
Re: SCIM: Ncurses based, Vim-like spreadsheet
#82Re: SCIM: Ncurses based, Vim-like spreadsheet
#83This is really cool, but I don't think this is very useful. In my opinion: if you can use vim, you can probably code, or at least figure it out without too much trouble. If you can code, then you don't need a spreadsheet. You can just write a program to crunch the numbers, or produce a report etc. Excel is so popular, because it is a way for non-coders to crunch a bunch of numbers in a relatively easy way. And the be…
Re: SCIM: Ncurses based, Vim-like spreadsheet
#84Earlier quoted context omitted.
Could you explain what made you prefer visidata over SCIM?
fast loading of massive datasets and built-in support for SQLite tables. i also found the interaction to be more intuitive, which is important for a tool i pick up sporadically.
Re: SCIM: Ncurses based, Vim-like spreadsheet
#85Pretty cool! It's kinda amusing that we've gone from TUI (VisiCalc/Lotus 1-2-3) to GUI (Excel), and back to TUI though.
The great drawback of TUI app is that are quite unusable from touch devices, or generally devices without a keyboard). If you find a way to make them usable on mobile I think they can get a great comeback
Better yet, make all user interfaces the same as a toaster. Everyone can use a toaster. Bread goes in, push the lever. One universal way of thinking for everyone and everything. No domination by the tyranny of choice.
Re: SCIM: Ncurses based, Vim-like spreadsheet
#86Where have you been all my life. This fills such a hole in the market -- a Vim-like terminal spreadsheet tool. The terminal tools have gotten so much better in the last few years. There's a real Renaissance happening.
Re: SCIM: Ncurses based, Vim-like spreadsheet
#87Where have you been all my life. This fills such a hole in the market -- a Vim-like terminal spreadsheet tool. The terminal tools have gotten so much better in the last few years. There's a real Renaissance happening.
It's only because you can't put Electron apps in the terminal (yet).
Re: SCIM: Ncurses based, Vim-like spreadsheet
#88This is really cool, but I don't think this is very useful. In my opinion: if you can use vim, you can probably code, or at least figure it out without too much trouble. If you can code, then you don't need a spreadsheet. You can just write a program to crunch the numbers, or produce a report etc. Excel is so popular, because it is a way for non-coders to crunch a bunch of numbers in a relatively easy way. And the be…
but while this is not for me (no interest in learning vim), i'm pretty sure many other people will find this useful
Re: SCIM: Ncurses based, Vim-like spreadsheet
#89This is really cool, but I don't think this is very useful. In my opinion: if you can use vim, you can probably code, or at least figure it out without too much trouble. If you can code, then you don't need a spreadsheet. You can just write a program to crunch the numbers, or produce a report etc. Excel is so popular, because it is a way for non-coders to crunch a bunch of numbers in a relatively easy way. And the be…
> If there is a use case for spreadsheets that is not better served by some real code, I'm interested to hear what it is.
Sharing information with non-coders could be an obvious one. I could have done a database with my wife's sewing patterns collection, of which she has ~300. Instead, I did a spreadsheet in google docs, which she's very familiar with. Told her how to enter data there (4 fields, name, file, tags and picture) and there's a couple tabs that allow her to filter things out, etc. Then she can do whatever she wants with it, like using conditional formatting to make dress patterns red. It was done in 2-3 hours, and she got exactly what she wanted.
I worked in a place where both the input and output was spreadsheets, and the users were spreadsheet users. We did implement a database for this particular one for the heavy algorithmic part, but a lot of the business logic (e.g. initial data validation, final presentation of the results) lived on the spreadsheets themselves.
Another interesting one is data-to-visual time. Unless you happen to be proficient in a particular area of programming (e.g. front programming with proficiency in something like D3, or R programmer) getting decent graphs out of data is a chore when going the programming route. With spreadsheets, you put the columns and get the graphs essentially for free.
To me spreadsheets are just another tool in the toolbox; they are appropriate for some tasks. They can definitely be misused and abused. Knowing which occasion is which is where experience comes in.
Re: SCIM: Ncurses based, Vim-like spreadsheet
#90This is really cool, but I don't think this is very useful. In my opinion: if you can use vim, you can probably code, or at least figure it out without too much trouble. If you can code, then you don't need a spreadsheet. You can just write a program to crunch the numbers, or produce a report etc. Excel is so popular, because it is a way for non-coders to crunch a bunch of numbers in a relatively easy way. And the be…
Lotus was also text based.