[Haskell-cafe] Is Excel the most used -- and fucntional --
programming lanuage on Earth?
Fritz Ruehr
fruehr at willamette.edu
Wed Jan 31 16:11:03 EST 2007
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 (<http://
www.cs.kent.ac.uk/projects/pivotal/adt-manip.html>).
Finally, it also does some nice things with graphics, a la Conal's
Pan (and now Eros), probably could do Jerzy/Clastic-type stuff, too.
-- Fritz
On Jan 31, 2007, at 4:06 AM, Bjorn Lisper wrote:
>
>> 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?
>
> I had a MSc student doing something in this direction some years
> ago. He
> made a Haskell interface which was intended to work like a
> spreadsheet. In
> this interface, every declaration has a value window (if the entity
> declared
> has a showable type) and a declaration window. A designated button
> triggers
> a recompilation, and thus also a recalculation of all declared
> values -
> this, I think, captures the essence of spreadsheets which is to be
> able to
> make changes and quickly see the results. In order to support the
> kind of
> array omputations often done in spreadsheets, an extended array
> module was
> defined which declares a number of array functions and other
> conveniences.
>
> See http://www.mrtc.mdh.se/index.php?choice=projects&id=0041.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20070131/0051a7bb/attachment-0001.htm
More information about the Haskell-Cafe
mailing list