[Haskell] Re: Making a spreadsheet with Haskell (S.J.Thompson)

Lloyd Allison Lloyd.Allison at infotech.monash.edu.au
Sun Feb 15 15:54:03 EST 2004

I am looking at running Haskell code from within
gnumeric, the opensource spreadsheet -- it's good.
Gnumeric is written in C, using those "autogen" etc. tools, and
has quite a nice plugin mechanism, but it does rather rely on whatever
compiler is used for the plugin to produce a shared object,
which ghc does not do.
After much effort, a local guru did manage to "persuade" gnumeric
to call a H98 hello-world kind of function but it wasn't easy or pretty.

Is there any H98 compiler that can produce a shared object?

And out of interest, what is the particular difficulty with ghc?
Since it does go through C(?), of sorts, I'd have naively thought
it would be possible (of course you get what you pay for, so
you can't complain).


> ...
> Message: 6
> Date: Sat, 14 Feb 2004 10:28:34 +0000
> From: "S.J.Thompson" <S.J.Thompson at kent.ac.uk>
> Subject: Re: [Haskell] Making a spreadsheet with Haskell
> To: lisper at it.kth.se, mcob at hps.es
> Cc: haskell at haskell.org
> Message-ID: <E1Arx2I-0002Hx-00 at myrtle.ukc.ac.uk>
> You could take a look at Vital
>   http://www.cs.kent.ac.uk/projects/vital/
> >From the web page:
>   Vital is a visual programming environment based on Haskell, a
>   contemporary functional programming language. It is particularly
>   intended for supporting the open-ended, incremental style of
>   development often preferred by end users (engineers, scientists,
>   analysts, etc.). It may also be useful for teaching Haskell.
> Simon
> ...
> etc.

More information about the Haskell mailing list