Fran - Functional Reactive Animation

Fran is a Haskell library (or "embedded language") for interactive animations with 2D and 3D graphics and sound. See <http://www.conal.net/fran/ http://www.conal.net/fran/ > and <http://research.microsoft.com/research/downloads/download.aspx?FUID=c9eff 407-ce59-4a2a-90cb-de099a9bacbd <http://research.microsoft.com/research/downloads/download.aspx?FUID=c9eff 407-ce59-4a2a-90cb-de099a9bacbd> >
I would like to use Fran as a rapid prototyping environment for animations, but it appears to be broken under WinHugs.
I'm looking for someone with much better Haskell prowess than myself who might be able resurrect Fran under WinHugs. Unfortunately I can only offer my gratitude in return.
It's a long shot, I know.
Kind regards,
Neil Higgins Snr Strategic Planning Engineer ENERGEX Em: neilhiggins@energex.com.au Ph: 3407 4800 Fx: 3407 4832
************************************************************************* This email message (including any file attachments transmitted with it) is for the sole use of the intended recipient(s) and may contain confidential and legally privileged information. Any unauthorised review, use, alteration, disclosure or distribution of this email (including any attachments) by an unintended recipient is prohibited. If you have received this email in error, please notify the sender by return email and destroy all copies of the original message. Any confidential or legal professional privilege is not waived or lost by any mistaken delivery of the email. ENERGEX accepts no responsibility for the content of any email which is sent by an employee which is of a personal nature. Sender Details: ENERGEX GPO Box 1461 Brisbane QLD Australia 4001 +61 7 3407 4000 http://www.energex.com.au ENERGEX policy is to not send unsolicited electronic messages. Suspected breaches of this policy can be reported by replying to this message including the original message and the word "UNSUBSCRIBE" in the subject. *************************************************************************

I think this works:
http://haskell.org/edsl/pansharp.html
Jared.
On 8/23/06, HIGGINS Neil (ENERGEX)
Fran is a Haskell library (or "embedded language") for interactive animations with 2D and 3D graphics and sound. See http://www.conal.net/fran/ and http://research.microsoft.com/research/downloads/download.aspx?FUID=c9eff407...
I would like to use Fran as a rapid prototyping environment for animations, but it appears to be broken under WinHugs.
I'm looking for someone with much better Haskell prowess than myself who might be able resurrect Fran under WinHugs. Unfortunately I can only offer my gratitude in return.
It's a long shot, I know.
Kind regards, Neil Higgins Snr Strategic Planning Engineer ENERGEX Em: neilhiggins@energex.com.au Ph: 3407 4800 Fx: 3407 4832
************************************************************************* This email message (including any file attachments transmitted with it) is for the sole use of the intended recipient(s) and may contain confidential and legally privileged information. Any unauthorised review, use, alteration, disclosure or distribution of this email (including any attachments) by an unintended recipient is prohibited. If you have received this email in error, please notify the sender by return email and destroy all copies of the original message. Any confidential or legal professional privilege is not waived or lost by any mistaken delivery of the email. ENERGEX accepts no responsibility for the content of any email which is sent by an employee which is of a personal nature. Sender Details: ENERGEX GPO Box 1461 Brisbane QLD Australia 4001 +61 7 3407 4000 http://www.energex.com.au ENERGEX policy is to not send unsolicited electronic messages. Suspected breaches of this policy can be reported by replying to this message including the original message and the word "UNSUBSCRIBE" in the subject. *************************************************************************
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- http://www.updike.org/~jared/ reverse ")-:"

Actually Pan (and Pan#) are NOT the same as Fran -- quite a bit different, in fact. You may have to email Conal Elliott for a working version of Fran, OR you could look at my simplified version (which I call "FAL", for "Functional Animation Language") described in Chapter 15 of my textbook, The Haskell School of Expression. You can get a working version of FAL by downloading the source code from www.haskell.org/soe, although I should warn that the graphics lib on which it depends no longer works on all platforms and with all compilers. Another option is to look at Yampa (www.haskell.org/yampa) which when combined with a suitable graphics back-end is essentially an arrowized version of Fran. I would recommend this route if you want to avoid space-leak problems that are inherent with "pure" Fran. Let me know if you have any problems. -Paul Jared Updike wrote:
I think this works:
http://haskell.org/edsl/pansharp.html
Jared.
On 8/23/06, HIGGINS Neil (ENERGEX)
wrote: Fran is a Haskell library (or "embedded language") for interactive animations with 2D and 3D graphics and sound. See http://www.conal.net/fran/ and http://research.microsoft.com/research/downloads/download.aspx?FUID=c9eff407...
I would like to use Fran as a rapid prototyping environment for animations, but it appears to be broken under WinHugs.
I'm looking for someone with much better Haskell prowess than myself who might be able resurrect Fran under WinHugs. Unfortunately I can only offer my gratitude in return.
It's a long shot, I know.
Kind regards, Neil Higgins Snr Strategic Planning Engineer ENERGEX Em: neilhiggins@energex.com.au Ph: 3407 4800 Fx: 3407 4832
participants (3)
-
HIGGINS Neil (ENERGEX)
-
Jared Updike
-
Paul Hudak