STG to JavaScript translation
Neil Mitchell
ndmitchell at gmail.com
Mon Sep 17 12:23:40 EDT 2007
Hi
> case e of b { pati -> rhsi }
>
> * evaluates 'e',
> * binds the resulting value to 'b',
> * performs case analysis on the result to find which alternative to choose
> * binds the variables of the pattern to the components of the value
The Yhc.Core translator converts this to:
let b = e in case b of { pati -> rhsi }
I'm not sure if that would be a clearer form for you to work with, as
it is closer to standard Haskell.
Thanks
Neil
More information about the Glasgow-haskell-users
mailing list