Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I definitely get frustrated by some of the things we still use Excel for in 2017.

Excel suffers a lot due to the fact that its core computational model has been static for decades. While Microsoft has been good at adding commands that manipulate the grid, it's not been nearly as good at enhancing what the grid itself is capable of computing. Just to illustrate, I'm continually annoyed that 'sort' and 'histogram' are menu commands and not concepts that can be expressed with an array formula. (Although it could theoretically be done with a UDF written in VBA.)

But that specific example aside, my frustration is really that the Excel expression language is the beginnings of a good dynamic functional programming language, but is missing most of the good stuff from that paradigm. (Non-scalar values, local bindings, higher order functions, custom functions aside from UDFs, etc.)

What's maybe most frustrating about this is that Microsoft Research (Simon Peyton-Jones) has done several talks suggesting how it might be done. Microsoft is definitely aware of the possibilities... they've just chosen to direct their priorities elsewhere.

https://www.slideshare.net/kfrdbs/peyton-jones

https://www.microsoft.com/en-us/research/publication/improvi...



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: