
30 Jan
2007
30 Jan
'07
6:59 p.m.
On 1/30/07, Lennart Augustsson
Excel is what I like to call a 0:th order functional language, i.e., you can't even define functions, just values. :)
Every cell with an expression in Excel is a function. The problem is that the domains and codomains of these functions don't usually contain functions. Maybe that makes it a first order functional language. But...suppose we had a spreadsheet a little like Haskell where each cell has a static type, and the values can be Haskell functions. What interesting things could we do with it that we couldn't do with Excel? -- Dan