On Tue, Jan 30, 2007 at 22:20:14 +, Lennart Augustsson wrote:
Excel is what I like to call a 0:th order functional language,
i.e., you can't even define functions, just values. :)
Ah, that would explain why the presentation from Credit Suisse at
CUFP[1] has that expression in it :-)
/M
I think you're using a somewhat non-standard definition of function.
Say that I have the Haskell expression
let x = 5
y = x + 2
z = x * y
...
Would you call y and z functions? I wouldn't, I would call them
definitions with free variables in the rhs.
But that's beside the point.
Hello Alexy,
Wednesday, January 31, 2007, 12:46:33 AM, you wrote:
Heard that statement recently -- that Excel is a functional
programming language, and the most used one -- of any programming
languages -- on Earth! Is it true?
that's true and breaks any words that FP thinking is unnatural
Dan Piponi:
On 1/30/07, Lennart Augustsson [EMAIL PROTECTED] wrote:
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
On 1/31/07, Lennart Augustsson [EMAIL PROTECTED] wrote:
I think you're using a somewhat non-standard definition of function.
let x = 5
y = x + 2
z = x * y
...
Would you call y and z functions?
Ah...we don't disagree on what a function is, I'm just parsing
spreadsheets
I think Pivotal (http://www.cs.kent.ac.uk/projects/pivotal/) has
the live update behavior of spreadsheets.
I haven't played with it yet, but I saw Keith Hanna show off his
earlier Vital system; it even updates backwards in some sense; see
the Direct manipulation section at his site
Heard that statement recently -- that Excel is a functional
programming language, and the most used one -- of any programming
languages -- on Earth! Is it true? Are there good examples of
typical FP style in Excel?
Cheers,
Alexy
___
Haskell-Cafe
Hi Alexy,
Heard that statement recently -- that Excel is a functional
programming language, and the most used one -- of any programming
languages -- on Earth! Is it true? Are there good examples of
typical FP style in Excel?
You can't define functions in Excel, hence its not really a
Excel is what I like to call a 0:th order functional language,
i.e., you can't even define functions, just values. :)
-- Lennart
On Jan 30, 2007, at 21:58 , Neil Mitchell wrote:
Hi Alexy,
Heard that statement recently -- that Excel is a functional
programming language, and the most
On 1/30/07, Lennart Augustsson [EMAIL PROTECTED] wrote:
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
There is a Maple plug-in for Excel. If you have Maple (on Windows),
just start Excel and you'll see extra buttons.
This allows you to have cells containing symbols, as well as access to
all of Maple's functions. This easily gets you a (very impure!)
higher-order functional language
The cool thing about Excel is that it's like Function Reactive
Programming. When you update the value of a cell, all the other cells
that reference to it get updated too. That's pretty cool to have in
GUI's as well, and Haskell has that too. See [1].
-chris
[1]:
12 matches
Mail list logo