On Sat, Apr 12, 2008 at 8:53 PM, John Meacham <[EMAIL PROTECTED]> wrote:
> On Fri, Apr 11, 2008 at 07:20:33PM -0400, Samuel Bronson wrote:
>  > Fri Apr 11 19:01:59 EDT 2008  Samuel Bronson <[EMAIL PROTECTED]>
>  >   * Improve lambda/pi printing code
>  >   Only only put as many lambda/pi abstractions on a line as will fit.
>  >   Use sortKindLike to get the uppercase lambdas for type variables of
>  >   kind other than *. (For instance, * -> *.)
>
>  the uppercase lambda is not valid for kinds other than *, actually, the
>  uppercase lambda is just there to help people used to system F, there is
>  no such thing in jhc core since PTS's 'pi' terms subsume explicit type
>  application terms as well as functional types. papers on PTS's (pure
>  type systems) such as the henk paper have more details on the difference
>  between PTS's and system F.

Eh? How can it be invalid when uppercase lambda is just sugar for
lowercase lambda? Henk paper didn't say anything about that...
_______________________________________________
jhc mailing list
jhc@haskell.org
http://www.haskell.org/mailman/listinfo/jhc

Reply via email to