has anyone checked out <http://mesh-spreadsheet.co...
# thinking-together
g
has anyone checked out http://mesh-spreadsheet.com/ ?
d
😍
s
cc @chrispsn
Hasn't been active recently but I've been following https://twitter.com/MeshSpreadsheet
c
Hi! I clearly wasn’t monitoring this :) Any questions, comments or feedback - feel free to hit me up.
e
What is the use case for this? Not sure if this helps you at all, there is a spreadsheet with a bit more power here: https://github.com/audreyt/ethercalc It is opensource, multiuser, has most of the main formulas , even things like dget. I added GUI functions to it, such as buttons and input boxes, so you can build a UI. Anyway... am interested in use cases. If you know of good use cases, I would like to know.
So I did try it, this video was maybe best

https://www.youtube.com/watch?v=x32tBLGrLAQ&amp;list=PLf1PDMa3qVP27-oVMEdCX6FR1Ok972cpI&amp;index=2▾

as could not figure out much from the git hub page. ... the git hub pages wants more example sheets. e.g. how you do a sum would be good.
g
great to see that you’re still working on this @chrispsn will play with it more tomorrow
c
@Eddy Parkinson thanks for trying it out! I just wanted the power of traditional programming with a spreadsheet interface. In practice, from a programmer's perspective it's best for writing backend “functional core” logic with a separate wrapper to take care of the IO “imperative shell” layer. Examples are (a) web server backends in a spreadsheet (URL routing to views, template generation, etc); (b) supercharged calculators (eg payment schedules with arbitrary length). The files are 'just JavaScript' so they can be uploaded as a backend for a website and a frontend can easily be created using HTML/CSS/JS. Mesh had to: (a) be powerful enough to write its backend as a Mesh sheet. in particular Mesh specialises in processing and generating data of arbitrary length as arrays and tables, as shown in the GIF on the front page; it also allows functions to live in spreadsheet cells as first-class data (b) have sheets that are stored as text files for easy version control via git and other diff tools (c) have minimal installation requirements (no need to have admin rights to run locally - can run in a web browser without an internet connection and without needing to run a local server). Otherwise it'd be a dead duck in most enterprise environments where people don't have control over their computers. I am probably going to replace the formula language with something else that's easier to parse, and the project has stalled a bit while I figure that out (there's a lot of work happening behind the scenes!). This post has more on the current status: https://news.ycombinator.com/item?id=21114010
I really like Audrey Tang’s work btw, especially on the spreadsheet in 99 lines. It challenges me to reduce the size of the code base without compromising functionality https://www.aosabook.org/en/500L/web-spreadsheet.html